-#include "qnetworkreply.h"
-#include "ut_remotedbmgr.h"
-
-#include <QtTest>
#include <QNetworkAccessManager>
+#include <QtTest>
+
+#include "ut_remotedbmgr.h"
+#include "qnetworkreply.h"
void Ut_RemoteDBMgr::initTestCase()
{
+ subject = new RemoteDBMgr();
dbOk = false;
- connect(&subject, SIGNAL(dbReady(RemoteDB *)),
+ connect(subject, SIGNAL(dbReady(RemoteDB *)),
this, SLOT(verifyDB(RemoteDB *)));
createTestData();
+ createTestDocument();
}
void Ut_RemoteDBMgr::cleanupTestCase()
{
+ delete subject;
}
void Ut_RemoteDBMgr::createTestData()
validDB.insert("A", ma);
validDB.insert("B", mb);
validDB.insert("C", mc);
-
- createTestDocument();
}
void Ut_RemoteDBMgr::createTestDocument()
void Ut_RemoteDBMgr::testGetDBAsync()
{
- subject.getDBAsync();
+ subject->getDBAsync();
dbMutex.lock();
dbVerified.wait(&dbMutex, 5000);
QCOMPARE(dbOk, true);