Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kamm <mail@ckamm.de>2018-02-16 12:17:19 +0300
committerChristian Kamm <mail@ckamm.de>2018-02-16 12:17:19 +0300
commit4a47f7e438324e9f35d3527ebfab942120778f1b (patch)
treef7b9307c6d8a24ec9dc8c2a1eab71efdffad1c83 /test/testsyncengine.cpp
parentc4543c58ea132ec56f95856bd0941bcb0e55c61f (diff)
parent131647442f1d320cdafc1e1bdcdfe61f9f3aa18b (diff)
Merge remote-tracking branch 'origin/2.4'
Diffstat (limited to 'test/testsyncengine.cpp')
-rw-r--r--test/testsyncengine.cpp8
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