瀏覽代碼

Fix ExcludedFilesTest on macOS

Use the same logic to find sync-exclude as check_csync_exclude.c
Jocelyn Turcotte 9 年之前
父節點
當前提交
3265948458
共有 1 個文件被更改,包括 2 次插入6 次删除
  1. 2 6
      test/testexcludedfiles.cpp

+ 2 - 6
test/testexcludedfiles.cpp

@@ -11,9 +11,7 @@
 
 
 using namespace OCC;
 using namespace OCC;
 
 
-#define STR_(X) #X
-#define STR(X) STR_(X)
-#define BIN_PATH STR(OWNCLOUD_BIN_PATH)
+#define EXCLUDE_LIST_FILE SOURCEDIR"/../sync-exclude.lst"
 
 
 class TestExcludedFiles: public QObject
 class TestExcludedFiles: public QObject
 {
 {
@@ -31,9 +29,7 @@ private slots:
         QVERIFY(!excluded.isExcluded("/a/.b", "/a", keepHidden));
         QVERIFY(!excluded.isExcluded("/a/.b", "/a", keepHidden));
         QVERIFY(excluded.isExcluded("/a/.b", "/a", excludeHidden));
         QVERIFY(excluded.isExcluded("/a/.b", "/a", excludeHidden));
 
 
-        QString path(BIN_PATH);
-        path.append("/sync-exclude.lst");
-        excluded.addExcludeFilePath(path);
+        excluded.addExcludeFilePath(EXCLUDE_LIST_FILE);
         excluded.reloadExcludes();
         excluded.reloadExcludes();
 
 
         QVERIFY(!excluded.isExcluded("/a/b", "/a", keepHidden));
         QVERIFY(!excluded.isExcluded("/a/b", "/a", keepHidden));