Unit test for RemoteDBMgr and some stubs
[irwi] / ut / ut_remotedbmgr / ut_remotedbmgr.h
diff --git a/ut/ut_remotedbmgr/ut_remotedbmgr.h b/ut/ut_remotedbmgr/ut_remotedbmgr.h
new file mode 100644 (file)
index 0000000..a86e356
--- /dev/null
@@ -0,0 +1,35 @@
+#ifndef _UT_REMOTEDBMGR_H_
+#define _UT_REMOTEDBMGR_H_
+
+#include "qnetworkreply.h"
+#include <QObject>
+#include <QStringList>
+#include <QMap>
+#include <QList>
+#include <QDomElement>
+
+#include "remotedb.h"
+#include "remotedbmgr.h"
+
+class Ut_RemoteDBMgr : public QObject
+{
+    Q_OBJECT
+
+private slots:
+    void initTestCase();
+    void cleanupTestCase();
+    void testGetDBAsync();
+
+public slots: // public slots are not called by Qt Test framework
+    void verifyDB(RemoteDB *db);
+
+private:
+    RemoteDBMgr subject;
+    RemoteDB validDB;
+    bool dbVerified;
+
+};
+
+#endif // _UT_REMOTEDBMGR_H_
+
+