ENDIF()
owncloud_add_test(CSyncSqlite "")
owncloud_add_test(NetrcParser ../src/cmd/netrcparser.cpp)
-owncloud_add_test(OwnSql "")
owncloud_add_test(SyncJournalDB "")
owncloud_add_test(SyncFileItem "")
owncloud_add_test(ConcatUrl "")
owncloud_add_test(ExcludedFiles "")
if(HAVE_QT5 AND NOT BUILD_WITH_QT4)
owncloud_add_test(FileSystem "")
+ owncloud_add_test(OwnSql "")
owncloud_add_test(Utility "")
owncloud_add_test(SyncEngine "syncenginetestutils.h")
owncloud_add_test(SyncFileStatusTracker "syncenginetestutils.h")
using namespace OCC;
-namespace {
-
-const char testdbC[] = "/tmp/testdb.sqlite";
-}
-
class TestOwnSql : public QObject
{
Q_OBJECT
+ QTemporaryDir _tempDir;
private slots:
- void initTestCase() {
- QFileInfo fi( testdbC );
-
- if( fi.exists() ) {
- QFile::remove(testdbC);
- }
- fi.refresh();
- QVERIFY(!fi.exists());
- }
-
- void cleanupTestCase() {
- // QFile::remove(testdbC);
- }
-
void testOpenDb() {
- QFileInfo fi( testdbC );
+ QFileInfo fi( _tempDir.path() + "/testdb.sqlite" );
QVERIFY( !fi.exists() ); // must not exist
- _db.openOrCreateReadWrite(testdbC);
+ _db.openOrCreateReadWrite(fi.filePath());
fi.refresh();
QVERIFY(fi.exists());
-
}
void testCreate() {