Lines Matching +full:root +full:- +full:relative
1 //===-- PathMappingTests.cpp ------------------------*- C++ -*-----------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
33 // Relative path to C drive in TEST()
34 EXPECT_TRUE(failedParse(R"(C:a=/root)")); in TEST()
35 EXPECT_TRUE(failedParse(R"(\C:a=/root)")); in TEST()
36 // Relative path to current drive. in TEST()
37 EXPECT_TRUE(failedParse(R"(\a=/root)")); in TEST()
40 parsePathMappings(R"(C:\a=/root)"); in TEST()
42 EXPECT_THAT(*ParsedMappings, ElementsAre(Mapping("/C:/a", "/root"))); in TEST()
44 ParsedMappings = parsePathMappings(R"(\\Server\C$=/root)"); in TEST()
46 EXPECT_THAT(*ParsedMappings, ElementsAre(Mapping("//Server/C$", "/root"))); in TEST()
50 // Relative unix path in TEST()
51 EXPECT_TRUE(failedParse("a/b=/root")); in TEST()
53 llvm::Expected<PathMappings> ParsedMappings = parsePathMappings("/A/b=/root"); in TEST()
55 EXPECT_THAT(*ParsedMappings, ElementsAre(Mapping("/A/b", "/root"))); in TEST()
57 ParsedMappings = parsePathMappings(R"(/a/b\\ar=/root)"); in TEST()
59 EXPECT_THAT(*ParsedMappings, ElementsAre(Mapping(R"(/a/b\\ar)", "/root"))); in TEST()
110 EXPECT_TRUE(mapsProperly("file://home/foo-bar.cpp", "file://home/foo-bar.cpp", in TEST()
142 // Path mappings with a windows-style client path and unix-style server path in TEST()