reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
53 EXPECT_EQ(parseOrDie("x:a/b/c").body(), "a/b/c"); 55 EXPECT_EQ(parseOrDie("s%2b://%3a/%3").scheme(), "s+"); 56 EXPECT_EQ(parseOrDie("s%2b://%3a/%3").authority(), ":"); 57 EXPECT_EQ(parseOrDie("s%2b://%3a/%3").body(), "/%3"); 59 EXPECT_EQ(parseOrDie("x:a%21b%3ac~").body(), "a!b:c~"); 60 EXPECT_EQ(parseOrDie("x:a:b%3bc").body(), "a:b;c"); 86 EXPECT_THAT(parseOrDie("file://auth/x/y/z"), 89 EXPECT_THAT(parseOrDie("file://au%3dth/%28x%29/y/%5c%20z"), 92 EXPECT_THAT(parseOrDie("file:///%28x%29/y/%5c%20z"), 94 EXPECT_THAT(parseOrDie("file:///x/y/z"), 96 EXPECT_THAT(parseOrDie("file:"), 98 EXPECT_THAT(parseOrDie("file:///x/y/z%2"), 100 EXPECT_THAT(parseOrDie("http://llvm.org"), 102 EXPECT_THAT(parseOrDie("http://llvm.org/"), 104 EXPECT_THAT(parseOrDie("http://llvm.org/D"), 106 EXPECT_THAT(parseOrDie("http:/"), 108 EXPECT_THAT(parseOrDie("urn:isbn:0451450523"), 111 parseOrDie("file:///c:/windows/system32/"), 129 EXPECT_EQ(resolveOrDie(parseOrDie("file:/a/b/c")), "/a/b/c"); 130 EXPECT_EQ(resolveOrDie(parseOrDie("file://auth/a/b/c")), "/a/b/c"); 131 EXPECT_THAT(resolveOrDie(parseOrDie("file://au%3dth/%28x%29/y/%20z")), 133 EXPECT_THAT(resolveOrDie(parseOrDie("file:///c:/x/y/z")), "c:/x/y/z"); 135 EXPECT_EQ(resolveOrDie(parseOrDie("unittest:///a"), testPath("x")), 171 auto Path = URI::resolve(parseOrDie(Uri));