Unit test for RemoteDBMgr and some stubs
[irwi] / ut / ut_remotedbmgr / ut_remotedbmgr.cpp
diff --git a/ut/ut_remotedbmgr/ut_remotedbmgr.cpp b/ut/ut_remotedbmgr/ut_remotedbmgr.cpp
new file mode 100644 (file)
index 0000000..072eb2b
--- /dev/null
@@ -0,0 +1,33 @@
+#include "qnetworkreply.h"
+#include "ut_remotedbmgr.h"
+
+#include <QtTest>
+#include <QDebug>
+#include <QNetworkAccessManager>
+
+void Ut_RemoteDBMgr::initTestCase()
+{
+    dbVerified = false;
+    connect(&subject, SIGNAL(dbReady(RemoteDB *)),
+            this, SLOT(verifyDB(RemoteDB *)));
+    subject.getDBAsync();
+}
+
+void Ut_RemoteDBMgr::cleanupTestCase()
+{
+}
+
+void Ut_RemoteDBMgr::testGetDBAsync()
+{
+    QCOMPARE(dbVerified, true);
+}
+
+void Ut_RemoteDBMgr::verifyDB(RemoteDB *db)
+{
+    dbVerified = true;
+}
+
+
+QTEST_MAIN(Ut_RemoteDBMgr)
+
+