diff options
author | Christian Kamm <mail@ckamm.de> | 2018-02-16 12:17:19 +0300 |
---|---|---|
committer | Christian Kamm <mail@ckamm.de> | 2018-02-16 12:17:19 +0300 |
commit | 4a47f7e438324e9f35d3527ebfab942120778f1b (patch) | |
tree | f7b9307c6d8a24ec9dc8c2a1eab71efdffad1c83 /test/testsyncengine.cpp | |
parent | c4543c58ea132ec56f95856bd0941bcb0e55c61f (diff) | |
parent | 131647442f1d320cdafc1e1bdcdfe61f9f3aa18b (diff) |
Merge remote-tracking branch 'origin/2.4'
Diffstat (limited to 'test/testsyncengine.cpp')
-rw-r--r-- | test/testsyncengine.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/testsyncengine.cpp b/test/testsyncengine.cpp index ff291cc39..6ac5ed549 100644 --- a/test/testsyncengine.cpp +++ b/test/testsyncengine.cpp @@ -172,6 +172,14 @@ private slots: fakeFolder.syncEngine().journal()->setSelectiveSyncList(SyncJournalDb::SelectiveSyncBlackList, {"parentFolder/subFolderA/"}); fakeFolder.syncEngine().journal()->avoidReadFromDbOnNextSync(QByteArrayLiteral("parentFolder/subFolderA/")); + auto getEtag = [&](const QByteArray &file) { + SyncJournalFileRecord rec; + fakeFolder.syncJournal().getFileRecord(file, &rec); + return rec._etag; + }; + QVERIFY(getEtag("parentFolder") == "_invalid_"); + QVERIFY(getEtag("parentFolder/subFolderA") == "_invalid_"); + QVERIFY(getEtag("parentFolder/subFolderA/subsubFolder") != "_invalid_"); // But touch local file before the next sync, such that the local folder // can't be removed |