@@ -257,78 +257,6 @@ TEST_F(GlobPatternTest, NUL) {
257257 }
258258}
259259
260- TEST_F (GlobPatternTest, PrefixSuffix) {
261- auto Pat = GlobPattern::create (" " );
262- ASSERT_TRUE ((bool )Pat);
263- EXPECT_EQ (" " , Pat->prefix ());
264- EXPECT_EQ (" " , Pat->suffix ());
265-
266- Pat = GlobPattern::create (" abcd" );
267- ASSERT_TRUE ((bool )Pat);
268- EXPECT_EQ (" abcd" , Pat->prefix ());
269- EXPECT_EQ (" " , Pat->suffix ());
270-
271- Pat = GlobPattern::create (" *abcd" );
272- ASSERT_TRUE ((bool )Pat);
273- EXPECT_EQ (" " , Pat->prefix ());
274- EXPECT_EQ (" abcd" , Pat->suffix ());
275-
276- Pat = GlobPattern::create (" abcd*" );
277- ASSERT_TRUE ((bool )Pat);
278- EXPECT_EQ (" abcd" , Pat->prefix ());
279- EXPECT_EQ (" " , Pat->suffix ());
280-
281- Pat = GlobPattern::create (" ab*cd" );
282- ASSERT_TRUE ((bool )Pat);
283- EXPECT_EQ (" ab" , Pat->prefix ());
284- EXPECT_EQ (" cd" , Pat->suffix ());
285-
286- Pat = GlobPattern::create (" ab?cd" );
287- ASSERT_TRUE ((bool )Pat);
288- EXPECT_EQ (" ab" , Pat->prefix ());
289- EXPECT_EQ (" cd" , Pat->suffix ());
290-
291- Pat = GlobPattern::create (" ab[n]cd" );
292- ASSERT_TRUE ((bool )Pat);
293- EXPECT_EQ (" ab" , Pat->prefix ());
294- EXPECT_EQ (" cd" , Pat->suffix ());
295-
296- Pat = GlobPattern::create (" ab{}cd" );
297- ASSERT_TRUE ((bool )Pat);
298- EXPECT_EQ (" ab" , Pat->prefix ());
299- EXPECT_EQ (" cd" , Pat->suffix ());
300-
301- Pat = GlobPattern::create (" ab{cd" );
302- ASSERT_TRUE ((bool )Pat);
303- EXPECT_EQ (" ab" , Pat->prefix ());
304- EXPECT_EQ (" cd" , Pat->suffix ());
305-
306- Pat = GlobPattern::create (" ab]cd" );
307- ASSERT_TRUE ((bool )Pat);
308- EXPECT_EQ (" ab]cd" , Pat->prefix ());
309- EXPECT_EQ (" " , Pat->suffix ());
310-
311- Pat = GlobPattern::create (" ab\\ cd" );
312- ASSERT_TRUE ((bool )Pat);
313- EXPECT_EQ (" ab" , Pat->prefix ());
314- EXPECT_EQ (" d" , Pat->suffix ());
315-
316- Pat = GlobPattern::create (" ab\\\\ cd" );
317- ASSERT_TRUE ((bool )Pat);
318- EXPECT_EQ (" ab" , Pat->prefix ());
319- EXPECT_EQ (" d" , Pat->suffix ());
320-
321- Pat = GlobPattern::create (" ab?cd?" );
322- ASSERT_TRUE ((bool )Pat);
323- EXPECT_EQ (" ab" , Pat->prefix ());
324- EXPECT_EQ (" " , Pat->suffix ());
325-
326- Pat = GlobPattern::create (" ?ab?cd" );
327- ASSERT_TRUE ((bool )Pat);
328- EXPECT_EQ (" " , Pat->prefix ());
329- EXPECT_EQ (" cd" , Pat->suffix ());
330- }
331-
332260TEST_F (GlobPatternTest, Pathological) {
333261 std::string P, S (40 , ' a' );
334262 StringRef Pieces[] = {" a*" , " [ba]*" , " {b*,a*}*" };
0 commit comments