reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clangd/unittests/URITests.cpp
   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));