aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clangd/unittests/support/PathTests.cpp')
-rw-r--r--clang-tools-extra/clangd/unittests/support/PathTests.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/clang-tools-extra/clangd/unittests/support/PathTests.cpp b/clang-tools-extra/clangd/unittests/support/PathTests.cpp
index 26b999d103a0..599c76926d30 100644
--- a/clang-tools-extra/clangd/unittests/support/PathTests.cpp
+++ b/clang-tools-extra/clangd/unittests/support/PathTests.cpp
@@ -6,6 +6,7 @@
//
//===----------------------------------------------------------------------===//
+#include "TestFS.h"
#include "support/Path.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
@@ -14,21 +15,21 @@ namespace clang {
namespace clangd {
namespace {
TEST(PathTests, IsAncestor) {
- EXPECT_TRUE(pathStartsWith("/foo", "/foo"));
- EXPECT_TRUE(pathStartsWith("/foo/", "/foo"));
+ EXPECT_TRUE(pathStartsWith(testPath("foo"), testPath("foo")));
+ EXPECT_TRUE(pathStartsWith(testPath("foo/"), testPath("foo")));
- EXPECT_FALSE(pathStartsWith("/foo", "/fooz"));
- EXPECT_FALSE(pathStartsWith("/foo/", "/fooz"));
+ EXPECT_FALSE(pathStartsWith(testPath("foo"), testPath("fooz")));
+ EXPECT_FALSE(pathStartsWith(testPath("foo/"), testPath("fooz")));
- EXPECT_TRUE(pathStartsWith("/foo", "/foo/bar"));
- EXPECT_TRUE(pathStartsWith("/foo/", "/foo/bar"));
+ EXPECT_TRUE(pathStartsWith(testPath("foo"), testPath("foo/bar")));
+ EXPECT_TRUE(pathStartsWith(testPath("foo/"), testPath("foo/bar")));
#ifdef CLANGD_PATH_CASE_INSENSITIVE
- EXPECT_TRUE(pathStartsWith("/fOo", "/foo/bar"));
- EXPECT_TRUE(pathStartsWith("/foo", "/fOo/bar"));
+ EXPECT_TRUE(pathStartsWith(testPath("fOo"), testPath("foo/bar")));
+ EXPECT_TRUE(pathStartsWith(testPath("foo"), testPath("fOo/bar")));
#else
- EXPECT_FALSE(pathStartsWith("/fOo", "/foo/bar"));
- EXPECT_FALSE(pathStartsWith("/foo", "/fOo/bar"));
+ EXPECT_FALSE(pathStartsWith(testPath("fOo"), testPath("foo/bar")));
+ EXPECT_FALSE(pathStartsWith(testPath("foo"), testPath("fOo/bar")));
#endif
}
} // namespace