Pārlūkot izejas kodu

fix build of windows virtual files automated tests

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien 3 gadi atpakaļ
vecāks
revīzija
2cb88952fb
1 mainītis faili ar 30 papildinājumiem un 30 dzēšanām
  1. 30 30
      test/testsynccfapi.cpp

+ 30 - 30
test/testsynccfapi.cpp

@@ -49,11 +49,11 @@ void setPinState(const QString &path, PinState state, cfapi::SetPinRecurseMode m
     const auto handle = cfapi::handleForPath(p);
     Q_ASSERT(handle);
 
-    const auto result = cfapi::setPinState(handle, state, mode);
+    const auto result = cfapi::setPinState(p, state, mode);
     Q_ASSERT(result);
 
     if (mode == cfapi::NoRecurse) {
-        const auto result = cfapi::setPinState(handle, PinState::Inherited, cfapi::ChildrenOnly);
+        const auto result = cfapi::setPinState(p, PinState::Inherited, cfapi::ChildrenOnly);
         Q_ASSERT(result);
     }
 }
@@ -102,7 +102,7 @@ QSharedPointer<Vfs> setupVfs(FakeFolder &folder)
                      cfapiVfs.data(), &Vfs::fileStatusChanged);
     folder.switchToVfs(cfapiVfs);
 
-    setPinState(folder.localPath(), PinState::Unspecified, cfapi::NoRecurse);
+    ::setPinState(folder.localPath(), PinState::Unspecified, cfapi::NoRecurse);
 
     return cfapiVfs;
 }
@@ -495,7 +495,7 @@ private slots:
         QVERIFY(fakeFolder.syncOnce());
         CFVERIFY_VIRTUAL(fakeFolder, "A/a1");
 
-        setPinState(fakeFolder.localPath(), PinState::AlwaysLocal, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath(), PinState::AlwaysLocal, cfapi::NoRecurse);
 
         // Create a new remote file, it'll not be virtual
         fakeFolder.remoteModifier().insert("A/a2");
@@ -866,9 +866,9 @@ private slots:
         QVERIFY(fakeFolder.syncOnce());
         QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
 
-        setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::Recurse);
-        setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
-        setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::Recurse);
 
         // Test 1: root is Unspecified
         fakeFolder.remoteModifier().insert("file1", 1024 * 1024);
@@ -883,11 +883,11 @@ private slots:
         CFVERIFY_VIRTUAL(fakeFolder, "unspec/file1");
 
         // Test 2: change root to AlwaysLocal
-        setPinState(fakeFolder.localPath(), PinState::AlwaysLocal, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath(), PinState::AlwaysLocal, cfapi::Recurse);
         // Need to force pin state for the subfolders again
-        setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::Recurse);
-        setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
-        setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::Recurse);
 
         fakeFolder.remoteModifier().insert("file2", 1024 * 1024);
         fakeFolder.remoteModifier().insert("online/file2", 1024 * 1024);
@@ -909,11 +909,11 @@ private slots:
         CFVERIFY_VIRTUAL(fakeFolder, "unspec/file1");
 
         // Test 3: change root to OnlineOnly
-        setPinState(fakeFolder.localPath(), PinState::OnlineOnly, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath(), PinState::OnlineOnly, cfapi::Recurse);
         // Need to force pin state for the subfolders again
-        setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::Recurse);
-        setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
-        setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::Recurse);
 
         fakeFolder.remoteModifier().insert("file3", 1024 * 1024);
         fakeFolder.remoteModifier().insert("online/file3", 1024 * 1024);
@@ -949,9 +949,9 @@ private slots:
         QVERIFY(fakeFolder.syncOnce());
         QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
 
-        setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::Recurse);
-        setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
-        setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::Recurse);
 
         fakeFolder.remoteModifier().insert("file1", 1024 * 1024);
         fakeFolder.remoteModifier().insert("online/file1", 1024 * 1024);
@@ -971,14 +971,14 @@ private slots:
         QCOMPARE(*vfs->availability("unspec/file1"), VfsItemAvailability::AllDehydrated);
 
         // Subitem pin states can ruin "pure" availabilities
-        setPinState(fakeFolder.localPath() + "local/sub", PinState::OnlineOnly, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath() + "local/sub", PinState::OnlineOnly, cfapi::NoRecurse);
         QCOMPARE(*vfs->availability("local"), VfsItemAvailability::AllHydrated);
-        setPinState(fakeFolder.localPath() + "online/sub", PinState::Unspecified, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath() + "online/sub", PinState::Unspecified, cfapi::NoRecurse);
         QCOMPARE(*vfs->availability("online"), VfsItemAvailability::AllDehydrated);
 
         triggerDownload(fakeFolder, "unspec/file1");
-        setPinState(fakeFolder.localPath() + "local/file2", PinState::OnlineOnly, cfapi::NoRecurse);
-        setPinState(fakeFolder.localPath() + "online/file2", PinState::AlwaysLocal, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath() + "local/file2", PinState::OnlineOnly, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath() + "online/file2", PinState::AlwaysLocal, cfapi::NoRecurse);
         QVERIFY(fakeFolder.syncOnce());
 
         QCOMPARE(*vfs->availability("unspec"), VfsItemAvailability::AllHydrated);
@@ -1009,9 +1009,9 @@ private slots:
         QVERIFY(fakeFolder.syncOnce());
         QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
 
-        setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::NoRecurse);
-        setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::NoRecurse);
-        setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath() + "unspec", PinState::Unspecified, cfapi::NoRecurse);
 
         fakeFolder.localModifier().insert("file1", 1024 * 1024);
         fakeFolder.localModifier().insert("online/file1", 1024 * 1024);
@@ -1089,7 +1089,7 @@ private slots:
         cleanup();
 
         // OnlineOnly forced on the root
-        setPinState(fakeFolder.localPath(), PinState::OnlineOnly, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath(), PinState::OnlineOnly, cfapi::NoRecurse);
 
         // No effect sync
         QVERIFY(fakeFolder.syncOnce());
@@ -1114,14 +1114,14 @@ private slots:
         QVERIFY(fakeFolder.syncOnce());
         QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
 
-        setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::NoRecurse);
-        setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath() + "local", PinState::AlwaysLocal, cfapi::NoRecurse);
+        ::setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::NoRecurse);
 
         fakeFolder.localModifier().insert("local/file1", 1024 * 1024);
         fakeFolder.localModifier().insert("online/file1", 1024 * 1024);
         QVERIFY(fakeFolder.syncOnce());
 
-        setPinState(fakeFolder.localPath() + "local/file1", PinState::Unspecified, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "local/file1", PinState::Unspecified, cfapi::Recurse);
         markForDehydration(fakeFolder, "local/file1");
         triggerDownload(fakeFolder, "online/file1");
 
@@ -1167,7 +1167,7 @@ private slots:
         QVERIFY(fakeFolder.syncOnce());
         QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
 
-        setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
+        ::setPinState(fakeFolder.localPath() + "online", PinState::OnlineOnly, cfapi::Recurse);
 
         fakeFolder.remoteModifier().insert("online/sub/file1", 10 * 1024 * 1024);
         QVERIFY(fakeFolder.syncOnce());