Lines Matching full:pattern
12 SubstitutionPattern pattern; in TEST() local
14 EXPECT_TRUE(pattern.Parse("This is a literal", nullptr, &err)); in TEST()
16 ASSERT_EQ(1u, pattern.ranges().size()); in TEST()
17 EXPECT_EQ(&SubstitutionLiteral, pattern.ranges()[0].type); in TEST()
18 EXPECT_EQ("This is a literal", pattern.ranges()[0].literal); in TEST()
22 SubstitutionPattern pattern; in TEST() local
24 EXPECT_TRUE(pattern.Parse( in TEST()
27 ASSERT_EQ(5u, pattern.ranges().size()); in TEST()
29 EXPECT_EQ(&SubstitutionLiteral, pattern.ranges()[0].type); in TEST()
30 EXPECT_EQ("AA", pattern.ranges()[0].literal); in TEST()
31 EXPECT_EQ(&SubstitutionSource, pattern.ranges()[1].type); in TEST()
32 EXPECT_EQ(&SubstitutionSourceNamePart, pattern.ranges()[2].type); in TEST()
33 EXPECT_EQ(&SubstitutionLiteral, pattern.ranges()[3].type); in TEST()
34 EXPECT_EQ("BB", pattern.ranges()[3].literal); in TEST()
35 EXPECT_EQ(&SubstitutionSourceFilePart, pattern.ranges()[4].type); in TEST()
39 SubstitutionPattern pattern; in TEST() local
41 EXPECT_FALSE(pattern.Parse("AA{{source", nullptr, &err)); in TEST()
45 EXPECT_FALSE(pattern.Parse("{{source_of_evil}}", nullptr, &err)); in TEST()
49 EXPECT_FALSE(pattern.Parse("{{source{{source}}", nullptr, &err)); in TEST()
54 SubstitutionPattern pattern; in TEST() local
56 EXPECT_TRUE(pattern.Parse( in TEST()
60 ASSERT_EQ(8u, pattern.ranges().size()); in TEST()
62 EXPECT_EQ(&SubstitutionLiteral, pattern.ranges()[0].type); in TEST()
63 EXPECT_EQ("AA", pattern.ranges()[0].literal); in TEST()
64 EXPECT_EQ(&kRustSubstitutionRustFlags, pattern.ranges()[1].type); in TEST()
65 EXPECT_EQ(&kRustSubstitutionRustEnv, pattern.ranges()[2].type); in TEST()
66 EXPECT_EQ(&SubstitutionLiteral, pattern.ranges()[3].type); in TEST()
67 EXPECT_EQ("BB", pattern.ranges()[3].literal); in TEST()
68 EXPECT_EQ(&kRustSubstitutionCrateName, pattern.ranges()[4].type); in TEST()
69 EXPECT_EQ(&kRustSubstitutionRustDeps, pattern.ranges()[5].type); in TEST()
70 EXPECT_EQ(&SubstitutionLiteral, pattern.ranges()[6].type); in TEST()
71 EXPECT_EQ("CC", pattern.ranges()[6].literal); in TEST()
72 EXPECT_EQ(&kRustSubstitutionExterns, pattern.ranges()[7].type); in TEST()