#include #include "syncmanager.h" // add necessary includes here class SyncManagerTest : public QObject { Q_OBJECT private slots: void sync_init_test(); void prepareData_test(); }; void SyncManagerTest::sync_init_test() { SyncManager sync(true); QVERIFY(sync.databaseInitialization()); } void SyncManagerTest::prepareData_test() { SyncManager sync(true); auto dbData = std::make_shared(); auto colnodData = std::make_shared(); auto oldPreparedData = sync.prepareDataUsindOld(dbData, colnodData); auto newPreparedData = sync.prepareDataNew(dbData, colnodData); QCOMPARE(newPreparedData->databaseData->updatedTokens.size(), oldPreparedData->databaseData->updatedTokens.size()); QCOMPARE(newPreparedData->databaseData->updatedTokens.size(), oldPreparedData->databaseData->updatedTokens.size()); } QTEST_MAIN(SyncManagerTest) #include "tst_syncmanager.moc"