Use for tests QTEST_GUILESS_MAIN and QTEST_APPLESS_MAIN.
string(TOLOWER "${OWNCLOUD_TEST_CLASS}" OWNCLOUD_TEST_CLASS_LOWERCASE)
add_executable(${OWNCLOUD_TEST_CLASS}Test test${OWNCLOUD_TEST_CLASS_LOWERCASE}.cpp ${additional_cpp})
- qt5_use_modules(${OWNCLOUD_TEST_CLASS}Test Test Sql Xml Network Gui Widgets)
+ qt5_use_modules(${OWNCLOUD_TEST_CLASS}Test Test Sql Xml Network)
target_link_libraries(${OWNCLOUD_TEST_CLASS}Test
updater
}
};
-QTEST_MAIN(TestChecksumValidator)
+#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
+ QTEST_MAIN(TestChecksumValidator)
+#else
+ QTEST_GUILESS_MAIN(TestChecksumValidator)
+#endif
+
#include "testchecksumvalidator.moc"
};
-QTEST_MAIN(TestConcatUrl)
+QTEST_APPLESS_MAIN(TestConcatUrl)
#include "testconcaturl.moc"
};
-QTEST_MAIN(TestCSyncSqlite)
+QTEST_APPLESS_MAIN(TestCSyncSqlite)
#include "testcsyncsqlite.moc"
}
};
-QTEST_MAIN(TestExcludedFiles)
+QTEST_APPLESS_MAIN(TestExcludedFiles)
#include "testexcludedfiles.moc"
};
-QTEST_MAIN(TestFileSystem)
+QTEST_APPLESS_MAIN(TestFileSystem)
#include "testfilesystem.moc"
};
-QTEST_MAIN(TestFolder)
+QTEST_APPLESS_MAIN(TestFolder)
#include "testfolder.moc"
}
};
-QTEST_MAIN(TestFolderMan)
+QTEST_APPLESS_MAIN(TestFolderMan)
#include "testfolderman.moc"
}
};
-QTEST_MAIN(TestFolderWatcher)
+#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
+ QTEST_MAIN(TestFolderWatcher)
+#else
+ QTEST_GUILESS_MAIN(TestFolderWatcher)
+#endif
+
#include "testfolderwatcher.moc"
}
};
-QTEST_MAIN(TestInotifyWatcher)
+QTEST_APPLESS_MAIN(TestInotifyWatcher)
#include "testinotifywatcher.moc"
}
};
-QTEST_MAIN(TestNetrcParser)
+QTEST_APPLESS_MAIN(TestNetrcParser)
#include "testnetrcparser.moc"
}
};
-QTEST_MAIN(TestOwncloudPropagator)
+QTEST_APPLESS_MAIN(TestOwncloudPropagator)
#include "testowncloudpropagator.moc"
SqlDatabase _db;
};
-QTEST_MAIN(TestOwnSql)
+QTEST_APPLESS_MAIN(TestOwnSql)
#include "testownsql.moc"
}
};
-QTEST_MAIN(TestSyncFileItem)
+QTEST_APPLESS_MAIN(TestSyncFileItem)
#include "testsyncfileitem.moc"
SyncJournalDb _db;
};
-QTEST_MAIN(TestSyncJournalDB)
+QTEST_APPLESS_MAIN(TestSyncJournalDB)
#include "testsyncjournaldb.moc"
};
-QTEST_MAIN(TestUpdater)
+QTEST_APPLESS_MAIN(TestUpdater)
#include "testupdater.moc"
}
};
-QTEST_MAIN(TestUtility)
+QTEST_APPLESS_MAIN(TestUtility)
#include "testutility.moc"
};
-QTEST_MAIN(TestXmlParse)
+#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
+ QTEST_MAIN(TestXmlParse)
+#else
+ QTEST_GUILESS_MAIN(TestXmlParse)
+#endif
+
#include "testxmlparse.moc"