Lines Matching refs:distance
31 EXPECT_EQ(D.distance("tools/clang/lib/Format/FormatToken.cpp"), 0u); in TEST()
32 EXPECT_EQ(D.distance("include/llvm/ADT/StringRef.h"), 2u); in TEST()
34 EXPECT_EQ(D.distance("tools/clang/lib/Format/"), 5u); in TEST()
36 EXPECT_EQ(D.distance("tools/clang/lib/Format/FormatToken.cpp/Oops"), 3u); in TEST()
38 EXPECT_EQ(D.distance("/"), 22u); in TEST()
40 EXPECT_EQ(D.distance("tools/clang/lib/Format/AnotherFile.cpp"), 8u); in TEST()
42 EXPECT_EQ(D.distance("include/llvm/Support/Allocator.h"), 18u); in TEST()
44 EXPECT_EQ(D.distance("include/llvm-c/Core.h"), 23u); in TEST()
55 EXPECT_EQ(D.distance("b"), 8u); // a+up+down, not b+up+up in TEST()
56 EXPECT_EQ(D.distance("b/b/b"), 14u); // a+up+down+down+down, not b in TEST()
57 EXPECT_EQ(D.distance("b/b/b/c"), 17u); // a+up+down+down+down+down, not b+down in TEST()
75 EXPECT_EQ(D.distance("file:///C%3a/not/a/testpath/either"), 3u); in TEST()
77 EXPECT_EQ(D.distance("file:///not/a/testpath/either"), 3u); in TEST()
79 EXPECT_EQ(D.distance("unittest:///foo"), 1000u); in TEST()
80 EXPECT_EQ(D.distance("unittest:///bar"), 1008u); in TEST()
91 EXPECT_EQ(D.distance("/a"), 101u); in TEST()
92 EXPECT_EQ(D.distance("/a/z"), 102u); in TEST()
93 EXPECT_EQ(D.distance("/a/b"), 1u); in TEST()
94 EXPECT_EQ(D.distance("/a/b/z"), 2u); in TEST()
105 EXPECT_EQ(D.distance("/"), 0u); in TEST()
106 EXPECT_EQ(D.distance("/a"), 102u); in TEST()
107 EXPECT_EQ(D.distance("/a/b"), 101u); in TEST()
108 EXPECT_EQ(D.distance("/x"), FileDistance::Unreachable); in TEST()
113 EXPECT_EQ(D.distance("x::y::z::"), 0u); in TEST()
114 EXPECT_GT(D.distance("x::y::"), D.distance("x::y::z::")); in TEST()
115 EXPECT_GT(D.distance("x::"), D.distance("x::y::")); in TEST()
116 EXPECT_GT(D.distance("x::y::z::down::"), D.distance("x::y::")); in TEST()
117 EXPECT_GT(D.distance(""), D.distance("a::")); in TEST()
118 EXPECT_GT(D.distance("x::"), D.distance("a::")); in TEST()