We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2f833f3 commit 60b3f99Copy full SHA for 60b3f99
backend/tests.cpp
@@ -3529,6 +3529,13 @@ TEST(GrammarFactoryHelperTest, LongestCommonPrefix) {
3529
EXPECT_EQ(prefix, expected);
3530
}
3531
3532
+TEST(GrammarFactoryHelperTest, StartsWithReturnsFalseWhenProdIsShorterThanPrefix) {
3533
+ GrammarFactory factory;
3534
+ production prod{"a", "b"};
3535
+ EXPECT_FALSE(factory.StartsWith(prod, {"a", "b", "c"}));
3536
+ EXPECT_FALSE(factory.StartsWith(prod, {"a", "c", "b"}));
3537
+}
3538
+
3539
TEST(GrammarFactoryHelperTest, StartsWithAndGenerateNonTerminal) {
3540
GrammarFactory factory;
3541
production prod{"a", "b", "c"};
0 commit comments