Lines Matching refs:ParseTest
30 EXPECT_TRUE(parser.ParseTest(input, &err));
367 EXPECT_FALSE(parser.ParseTest(kInput, &err));
384 EXPECT_FALSE(parser.ParseTest(kInput, &err));
405 EXPECT_TRUE(parser.ParseTest(kInput, &err));
427 EXPECT_FALSE(parser.ParseTest(string("subn", 4), &err));
438 EXPECT_FALSE(parser.ParseTest("foobar", &err));
449 EXPECT_FALSE(parser.ParseTest("x 3", &err));
460 EXPECT_FALSE(parser.ParseTest("x = 3", &err));
471 EXPECT_FALSE(parser.ParseTest("x = 3\ny 2", &err));
482 EXPECT_FALSE(parser.ParseTest("x = $", &err));
493 EXPECT_FALSE(parser.ParseTest("x = $\n $[\n", &err));
504 EXPECT_FALSE(parser.ParseTest("x = a$\n b$\n $\n", &err));
513 EXPECT_FALSE(parser.ParseTest("build\n", &err));
524 EXPECT_FALSE(parser.ParseTest("build x: y z\n", &err));
535 EXPECT_FALSE(parser.ParseTest("build x:: y z\n", &err));
546 EXPECT_FALSE(parser.ParseTest("rule cat\n command = cat ok\n"
559 EXPECT_FALSE(parser.ParseTest("rule cat\n",
568 EXPECT_FALSE(parser.ParseTest("rule cat\n"
582 EXPECT_FALSE(parser.ParseTest("rule cat\n"
594 EXPECT_FALSE(parser.ParseTest("rule cat\n"
609 EXPECT_FALSE(parser.ParseTest("rule cat\n"
624 EXPECT_FALSE(parser.ParseTest("rule cat\n"
638 EXPECT_FALSE(parser.ParseTest("rule %foo\n",
650 EXPECT_FALSE(parser.ParseTest("rule cc\n"
664 EXPECT_FALSE(parser.ParseTest("rule cc\n command = foo\n"
677 EXPECT_FALSE(parser.ParseTest("rule cc\n command = foo\n && bar",
689 EXPECT_FALSE(parser.ParseTest("rule cc\n command = foo\n"
702 EXPECT_FALSE(parser.ParseTest("default\n",
714 EXPECT_FALSE(parser.ParseTest("default nonexistent\n",
726 EXPECT_FALSE(parser.ParseTest("rule r\n command = r\n"
740 EXPECT_FALSE(parser.ParseTest("default $a\n", &err));
751 EXPECT_FALSE(parser.ParseTest("rule r\n"
765 EXPECT_FALSE(parser.ParseTest("rule r\n"
776 EXPECT_FALSE(parser.ParseTest("pool\n", &err));
786 EXPECT_FALSE(parser.ParseTest("pool foo\n", &err));
794 EXPECT_FALSE(parser.ParseTest("pool foo\n"
807 EXPECT_FALSE(parser.ParseTest("pool foo\n"
819 EXPECT_FALSE(parser.ParseTest("pool foo\n"
832 EXPECT_FALSE(parser.ParseTest("rule run\n"
852 EXPECT_TRUE(parser.ParseTest("rule cc\n command = foo\n depfile = bar\n"
862 EXPECT_TRUE(parser.ParseTest("rule cc\n command = foo\n deps = gcc\n"
896 EXPECT_FALSE(parser.ParseTest("subninja foo.ninja\n", &err));
909 EXPECT_TRUE(parser.ParseTest("rule cat\n"
922 EXPECT_TRUE(parser.ParseTest("include rules.ninja\n"
942 EXPECT_FALSE(parser.ParseTest("include include.ninja\n", &err));
1027 EXPECT_TRUE(parser.ParseTest(
1088 EXPECT_TRUE(parser.ParseTest("# comment with crlf\r\n", &err));
1089 EXPECT_TRUE(parser.ParseTest("foo = foo\nbar = bar\r\n", &err));
1090 EXPECT_TRUE(parser.ParseTest(
1112 EXPECT_FALSE(parser.ParseTest(