Lines Matching refs:NextIf
98 TEST(StringLexerTest, NextIf) { in TEST() argument
101 EXPECT_FALSE(l.NextIf('\0')); in TEST()
102 EXPECT_FALSE(l.NextIf(' ')); in TEST()
103 EXPECT_FALSE(l.NextIf('o')); in TEST()
105 EXPECT_TRUE(l.NextIf('f')); in TEST()
107 EXPECT_FALSE(l.NextIf('\0')); in TEST()
108 EXPECT_FALSE(l.NextIf(' ')); in TEST()
109 EXPECT_FALSE(l.NextIf('f')); in TEST()
111 EXPECT_TRUE(l.NextIf('o')); in TEST()
113 EXPECT_FALSE(l.NextIf('\0')); in TEST()
114 EXPECT_FALSE(l.NextIf(' ')); in TEST()
115 EXPECT_FALSE(l.NextIf('f')); in TEST()
117 EXPECT_TRUE(l.NextIf('o')); in TEST()
123 EXPECT_FALSE(l.NextIf({'\0', ' ', 'o'}).first); in TEST()
125 auto r = l.NextIf({'f'}); in TEST()
129 EXPECT_FALSE(l.NextIf({'\0', ' ', 'f'}).first); in TEST()
131 r = l.NextIf({'f', 'o'}); in TEST()
135 EXPECT_FALSE(l.NextIf({'\0', ' ', 'f'}).first); in TEST()
137 r = l.NextIf({'*', 'f', 'o', 'o'}); in TEST()