Lines Matching refs:SCL

29     auto SCL = makeSpecialCaseList(List, Error);  in makeSpecialCaseList()  local
30 assert(SCL); in makeSpecialCaseList()
32 return SCL; in makeSpecialCaseList()
47 std::unique_ptr<SpecialCaseList> SCL = in TEST_F() local
54 EXPECT_TRUE(SCL->inSection("", "src", "hello")); in TEST_F()
55 EXPECT_TRUE(SCL->inSection("", "src", "bye")); in TEST_F()
56 EXPECT_TRUE(SCL->inSection("", "src", "hi", "category")); in TEST_F()
57 EXPECT_TRUE(SCL->inSection("", "src", "zzzz", "category")); in TEST_F()
58 EXPECT_FALSE(SCL->inSection("", "src", "hi")); in TEST_F()
59 EXPECT_FALSE(SCL->inSection("", "fun", "hello")); in TEST_F()
60 EXPECT_FALSE(SCL->inSection("", "src", "hello", "category")); in TEST_F()
62 EXPECT_EQ(3u, SCL->inSectionBlame("", "src", "hello")); in TEST_F()
63 EXPECT_EQ(4u, SCL->inSectionBlame("", "src", "bye")); in TEST_F()
64 EXPECT_EQ(5u, SCL->inSectionBlame("", "src", "hi", "category")); in TEST_F()
65 EXPECT_EQ(6u, SCL->inSectionBlame("", "src", "zzzz", "category")); in TEST_F()
66 EXPECT_EQ(0u, SCL->inSectionBlame("", "src", "hi")); in TEST_F()
67 EXPECT_EQ(0u, SCL->inSectionBlame("", "fun", "hello")); in TEST_F()
68 EXPECT_EQ(0u, SCL->inSectionBlame("", "src", "hello", "category")); in TEST_F()
100 std::unique_ptr<SpecialCaseList> SCL = makeSpecialCaseList("src:global\n" in TEST_F() local
105 EXPECT_TRUE(SCL->inSection("arbitrary", "src", "global")); in TEST_F()
106 EXPECT_TRUE(SCL->inSection("", "src", "global")); in TEST_F()
107 EXPECT_TRUE(SCL->inSection("sect1", "src", "test1")); in TEST_F()
108 EXPECT_FALSE(SCL->inSection("sect1-arbitrary", "src", "test1")); in TEST_F()
109 EXPECT_FALSE(SCL->inSection("sect", "src", "test1")); in TEST_F()
110 EXPECT_FALSE(SCL->inSection("sect1", "src", "test2")); in TEST_F()
111 EXPECT_TRUE(SCL->inSection("sect2", "src", "test1")); in TEST_F()
112 EXPECT_TRUE(SCL->inSection("sect3", "src", "test2")); in TEST_F()
113 EXPECT_TRUE(SCL->inSection("sect3-arbitrary", "src", "test2")); in TEST_F()
114 EXPECT_FALSE(SCL->inSection("", "src", "test1")); in TEST_F()
115 EXPECT_FALSE(SCL->inSection("", "src", "test2")); in TEST_F()
119 std::unique_ptr<SpecialCaseList> SCL = in TEST_F() local
121 EXPECT_FALSE(SCL->inSection("", "global", "foo")); in TEST_F()
122 EXPECT_FALSE(SCL->inSection("", "global", "bar")); in TEST_F()
123 EXPECT_TRUE(SCL->inSection("", "global", "foo", "init")); in TEST_F()
124 EXPECT_FALSE(SCL->inSection("", "global", "bar", "init")); in TEST_F()
126 SCL = makeSpecialCaseList("type:t2=init\n"); in TEST_F()
127 EXPECT_FALSE(SCL->inSection("", "type", "t1")); in TEST_F()
128 EXPECT_FALSE(SCL->inSection("", "type", "t2")); in TEST_F()
129 EXPECT_FALSE(SCL->inSection("", "type", "t1", "init")); in TEST_F()
130 EXPECT_TRUE(SCL->inSection("", "type", "t2", "init")); in TEST_F()
132 SCL = makeSpecialCaseList("src:hello=init\n"); in TEST_F()
133 EXPECT_FALSE(SCL->inSection("", "src", "hello")); in TEST_F()
134 EXPECT_FALSE(SCL->inSection("", "src", "bye")); in TEST_F()
135 EXPECT_TRUE(SCL->inSection("", "src", "hello", "init")); in TEST_F()
136 EXPECT_FALSE(SCL->inSection("", "src", "bye", "init")); in TEST_F()
140 std::unique_ptr<SpecialCaseList> SCL = makeSpecialCaseList("src:hello\n" in TEST_F() local
143 EXPECT_FALSE(SCL->inSection("", "src", "othello")); in TEST_F()
144 EXPECT_FALSE(SCL->inSection("", "fun", "tomfoolery")); in TEST_F()
145 EXPECT_FALSE(SCL->inSection("", "global", "bartender")); in TEST_F()
147 SCL = makeSpecialCaseList("fun:*foo*\n"); in TEST_F()
148 EXPECT_TRUE(SCL->inSection("", "fun", "tomfoolery")); in TEST_F()
149 EXPECT_TRUE(SCL->inSection("", "fun", "foobar")); in TEST_F()
171 std::unique_ptr<SpecialCaseList> SCL = makeSpecialCaseList(""); in TEST_F() local
172 EXPECT_FALSE(SCL->inSection("", "foo", "bar")); in TEST_F()
182 auto SCL = SpecialCaseList::createOrDie(Files, *vfs::getRealFileSystem()); in TEST_F() local
183 EXPECT_TRUE(SCL->inSection("", "src", "bar")); in TEST_F()
184 EXPECT_TRUE(SCL->inSection("", "src", "baz")); in TEST_F()
185 EXPECT_FALSE(SCL->inSection("", "src", "ban")); in TEST_F()
186 EXPECT_TRUE(SCL->inSection("", "src", "ban", "init")); in TEST_F()
187 EXPECT_TRUE(SCL->inSection("", "src", "tomfoolery")); in TEST_F()
188 EXPECT_TRUE(SCL->inSection("", "src", "tomfoglery")); in TEST_F()
194 std::unique_ptr<SpecialCaseList> SCL = makeSpecialCaseList("fun:b.r\n" in TEST_F() local
196 EXPECT_TRUE(SCL->inSection("", "fun", "bar")); in TEST_F()
197 EXPECT_FALSE(SCL->inSection("", "fun", "baz")); in TEST_F()
198 EXPECT_TRUE(SCL->inSection("", "fun", "zakaz")); in TEST_F()
199 EXPECT_FALSE(SCL->inSection("", "fun", "zaraza")); in TEST_F()
203 std::unique_ptr<SpecialCaseList> SCL = makeSpecialCaseList("fun:*bar*\n" in TEST_F() local
205 EXPECT_TRUE(SCL->inSection("", "fun", "abara")); in TEST_F()
206 EXPECT_FALSE(SCL->inSection("", "fun", "bor")); in TEST_F()
207 EXPECT_TRUE(SCL->inSection("", "fun", "zakaz")); in TEST_F()
208 EXPECT_FALSE(SCL->inSection("", "fun", "zaraza")); in TEST_F()
212 std::unique_ptr<SpecialCaseList> SCL = makeSpecialCaseList("fun:*bar*bar*bar*bar*\n" in TEST_F() local
214 EXPECT_TRUE(SCL->inSection("", "fun", "bara")); in TEST_F()
215 EXPECT_FALSE(SCL->inSection("", "fun", "abara")); in TEST_F()
216 EXPECT_TRUE(SCL->inSection("", "fun", "barbarbarbar")); in TEST_F()
217 EXPECT_TRUE(SCL->inSection("", "fun", "abarbarbarbar")); in TEST_F()
218 EXPECT_FALSE(SCL->inSection("", "fun", "abarbarbar")); in TEST_F()
222 std::unique_ptr<SpecialCaseList> SCL = makeSpecialCaseList("src:*c\\+\\+abi*\n"); in TEST_F() local
223 EXPECT_TRUE(SCL->inSection("", "src", "c++abi")); in TEST_F()
224 EXPECT_FALSE(SCL->inSection("", "src", "c\\+\\+abi")); in TEST_F()
228 std::unique_ptr<SpecialCaseList> SCL = makeSpecialCaseList("fun:*aaaaaa*\n" in TEST_F() local
232 EXPECT_TRUE(SCL->inSection("", "fun", "aaa")); in TEST_F()
233 EXPECT_TRUE(SCL->inSection("", "fun", "aaaa")); in TEST_F()
234 EXPECT_TRUE(SCL->inSection("", "fun", "aaaabbbaaa")); in TEST_F()
238 std::unique_ptr<SpecialCaseList> SCL = makeSpecialCaseList("src:*c\\+\\+abi*\n" in TEST_F() local
240 EXPECT_TRUE(SCL->inSection("", "src", "dir/c++abi")); in TEST_F()
241 EXPECT_FALSE(SCL->inSection("", "src", "dir/c\\+\\+abi")); in TEST_F()
242 EXPECT_FALSE(SCL->inSection("", "src", "c\\+\\+abi")); in TEST_F()
243 EXPECT_TRUE(SCL->inSection("", "src", "C:\\hello\\world")); in TEST_F()
244 EXPECT_TRUE(SCL->inSection("", "src", "hello\\world")); in TEST_F()
245 EXPECT_FALSE(SCL->inSection("", "src", "hello\\\\world")); in TEST_F()