Lines Matching full:matches
33 CHECK( spec.matches( tcA ) == false );
34 CHECK( spec.matches( tcB ) == false );
40 CHECK( spec.matches(tcA ) == false );
41 CHECK( spec.matches( tcB ) == false );
47 CHECK( spec.matches( tcA ) == false );
48 CHECK( spec.matches( tcB ) == false );
54 CHECK( spec.matches( tcA ) == false );
55 CHECK( spec.matches( tcB ) == true );
61 CHECK( spec.matches( tcA ) == false );
62 CHECK( spec.matches( tcB ) == true );
68 CHECK( spec.matches( tcA ) == false );
69 CHECK( spec.matches( tcB ) == true );
70 CHECK( spec.matches( tcC ) == false );
76 CHECK( spec.matches( tcA ) == false );
77 CHECK( spec.matches( tcB ) == false );
78 CHECK( spec.matches( tcC ) == true );
79 CHECK( spec.matches( tcD ) == false );
80 CHECK( parseTestSpec( "*a" ).matches( tcA ) == true );
85 CHECK( spec.matches( tcA ) == false );
86 CHECK( spec.matches( tcB ) == false );
87 CHECK( spec.matches( tcC ) == true );
88 CHECK( spec.matches( tcD ) == false );
89 CHECK( parseTestSpec( "a*" ).matches( tcA ) == true );
94 CHECK( spec.matches( tcA ) == false );
95 CHECK( spec.matches( tcB ) == false );
96 CHECK( spec.matches( tcC ) == true );
97 CHECK( spec.matches( tcD ) == true );
98 CHECK( parseTestSpec( "*a*" ).matches( tcA ) == true );
103 CHECK( spec.matches( tcA ) == true );
104 CHECK( spec.matches( tcB ) == false );
109 CHECK( spec.matches( tcA ) == true );
110 CHECK( spec.matches( tcB ) == false );
115 CHECK( spec.matches( tcA ) == true );
116 CHECK( spec.matches( tcB ) == false );
121 CHECK( spec.matches( tcA ) == false );
122 CHECK( spec.matches( tcB ) == false );
123 CHECK( spec.matches( tcC ) == true );
124 CHECK( spec.matches( tcD ) == true );
129 CHECK( spec.matches( tcA ) == true );
130 CHECK( spec.matches( tcB ) == true );
131 CHECK( spec.matches( tcC ) == true );
132 CHECK( spec.matches( tcD ) == true );
138 CHECK( spec.matches( tcA ) == false );
139 CHECK( spec.matches( tcB ) == true );
140 CHECK( spec.matches( tcC ) == false );
142 SECTION( "Single tag, two matches" ) {
145 CHECK( spec.matches( tcA ) == false );
146 CHECK( spec.matches( tcB ) == true );
147 CHECK( spec.matches( tcC ) == true );
152 CHECK( spec.matches( tcA ) == false );
153 CHECK( spec.matches( tcB ) == false );
154 CHECK( spec.matches( tcC ) == true );
159 CHECK( spec.matches( tcA ) == false );
160 CHECK( spec.matches( tcB ) == false );
161 CHECK( spec.matches( tcC ) == true );
166 CHECK( spec.matches( tcA ) == false );
167 CHECK( spec.matches( tcB ) == false );
168 CHECK( spec.matches( tcC ) == true );
169 CHECK( spec.matches( tcD ) == false );
174 CHECK( spec.matches( tcA ) == true );
175 CHECK( spec.matches( tcB ) == false );
176 CHECK( spec.matches( tcC ) == true );
181 CHECK( spec.matches( tcA ) == false );
182 CHECK( spec.matches( tcB ) == true );
183 CHECK( spec.matches( tcC ) == false );
188 CHECK( spec.matches( tcA ) == false );
189 CHECK( spec.matches( tcB ) == false );
190 CHECK( spec.matches( tcC ) == false );
191 CHECK( spec.matches( tcD ) == true );
196 CHECK( spec.matches( tcA ) == false );
197 CHECK( spec.matches( tcB ) == false );
198 CHECK( spec.matches( tcC ) == false );
199 CHECK( spec.matches( tcD ) == true );
204 CHECK( spec.matches( tcA ) == true );
205 CHECK( spec.matches( tcB ) == false );
206 CHECK( spec.matches( tcC ) == true );
207 CHECK( spec.matches( tcD ) == true );
212 CHECK( spec.matches( tcA ) == true );
213 CHECK( spec.matches( tcB ) == true );
214 CHECK( spec.matches( tcC ) == false );
215 CHECK( spec.matches( tcD ) == false );
220 CHECK( spec.matches( tcA ) == true );
221 CHECK( spec.matches( tcB ) == true );
222 CHECK( spec.matches( tcC ) == true );
223 CHECK( spec.matches( tcD ) == false );
228 CHECK( spec.matches( tcA ) == true );
229 CHECK( spec.matches( tcB ) == true );
230 CHECK( spec.matches( tcC ) == true );
231 CHECK( spec.matches( tcD ) == false );
236 CHECK( spec.matches( tcA ) == false );
237 CHECK( spec.matches( tcB ) == false );
238 CHECK( spec.matches( tcC ) == true );
239 CHECK( spec.matches( tcD ) == false );
244 CHECK( spec.matches( tcA ) == false );
245 CHECK( spec.matches( tcB ) == false );
246 CHECK( spec.matches( tcC ) == false );
247 CHECK( spec.matches( tcD ) == false );
252 CHECK( spec.matches( tcA ) == false );
253 CHECK( spec.matches( tcB ) == false );
254 CHECK( spec.matches( tcC ) == false );
255 CHECK( spec.matches( tcD ) == false );
260 CHECK( spec.matches( tcA ) == false );
261 CHECK( spec.matches( tcB ) == false );
262 CHECK( spec.matches( tcC ) == false );
263 CHECK( spec.matches( tcD ) == true );
267 CHECK( spec.matches( fakeTestCase( " aardvark " ) ) );
268 CHECK( spec.matches( fakeTestCase( " aardvark" ) ) );
269 CHECK( spec.matches( fakeTestCase( " aardvark " ) ) );
270 CHECK( spec.matches( fakeTestCase( "aardvark " ) ) );
271 CHECK( spec.matches( fakeTestCase( "aardvark" ) ) );
275 CHECK( spec.matches( fakeTestCase( " aardvark " ) ) );
276 CHECK( spec.matches( fakeTestCase( " aardvark" ) ) );
277 CHECK( spec.matches( fakeTestCase( " aardvark " ) ) );
278 CHECK( spec.matches( fakeTestCase( "aardvark " ) ) );
279 CHECK( spec.matches( fakeTestCase( "aardvark" ) ) );
283 CHECK(spec.matches(fakeTestCase("hidden and foo", "[.][foo]")));
284 CHECK_FALSE(spec.matches(fakeTestCase("only foo", "[foo]")));
288 CHECK_FALSE(spec.matches(fakeTestCase("hidden and foo", "[.][foo]")));
289 CHECK_FALSE(spec.matches(fakeTestCase("only foo", "[foo]")));
290 CHECK_FALSE(spec.matches(fakeTestCase("only hidden", "[.]")));
291 CHECK(spec.matches(fakeTestCase("neither foo nor hidden", "[bar]")));
330 REQUIRE(cfg.testSpec().matches(fakeTestCase("notIncluded")) == false);
331 REQUIRE(cfg.testSpec().matches(fakeTestCase("test1")));
339 REQUIRE(cfg.testSpec().matches(fakeTestCase("test1")) == false);
340 REQUIRE(cfg.testSpec().matches(fakeTestCase("alwaysIncluded")));
349 REQUIRE(cfg.testSpec().matches(fakeTestCase("test1")) == false);
350 REQUIRE(cfg.testSpec().matches(fakeTestCase("alwaysIncluded")));