Lines Matching defs:TestParse

65   ::testing::AssertionResult TestParse(const StringPiece& str) {
66 return TestParse(str, ConfigDescription{});
69 ::testing::AssertionResult TestParse(const StringPiece& str, const ConfigDescription& config) {
92 ASSERT_TRUE(TestParse(R"(<string name="foo"> " hey there " </string>)"));
99 ASSERT_TRUE(TestParse(R"(<string name="bar">Isn\'t it cool?</string>)"));
104 ASSERT_TRUE(TestParse(R"(<string name="baz">"Isn't it cool?"</string>)"));
111 ASSERT_TRUE(TestParse(R"(<string name="foo">\?123</string>)"));
118 ASSERT_TRUE(TestParse(R"(<string name="bar">This isn\’t a bad string</string>)"));
125 ASSERT_FALSE(TestParse(R"(<string name="foo">%d %s</string>)"));
126 ASSERT_TRUE(TestParse(R"(<string name="foo">%1$d %2$s</string>)"));
134 ASSERT_TRUE(TestParse(input));
153 ASSERT_TRUE(TestParse(R"(<string name="foo"> This is what I think </string>)"));
160 ASSERT_TRUE(TestParse(R"(<string name="foo2">" This is what I think "</string>)"));
169 EXPECT_TRUE(TestParse(R"(<string name="foo">&#32;Hello&#32;</string>)"));
177 EXPECT_TRUE(TestParse(R"(<string name="foo2">\u0020\Hello\u0020</string>)"));
185 EXPECT_TRUE(TestParse(R"(<string name="foo3">&#160;Hello&#160;</string>)"));
192 EXPECT_TRUE(TestParse(R"(<string name="foo4">2005年6月1日</string>)"));
202 ASSERT_TRUE(TestParse(input));
223 ASSERT_TRUE(TestParse(input));
235 EXPECT_FALSE(TestParse(input));
242 ASSERT_TRUE(TestParse(input));
257 ASSERT_TRUE(TestParse(input));
275 ASSERT_TRUE(TestParse(input));
290 ASSERT_TRUE(TestParse(input));
302 ASSERT_TRUE(TestParse(input));
322 ASSERT_TRUE(TestParse(input, watch_config));
335 ASSERT_TRUE(TestParse(input));
345 ASSERT_FALSE(TestParse(R"(<attr name="foo" min="10" max="23" format="string"/>)"));
354 ASSERT_TRUE(TestParse(input));
369 ASSERT_TRUE(TestParse(input));
383 ASSERT_TRUE(TestParse(input));
410 ASSERT_TRUE(TestParse(input));
442 ASSERT_FALSE(TestParse(input));
452 ASSERT_TRUE(TestParse(input));
466 ASSERT_TRUE(TestParse(R"(<style name="foo" parent="com.app:Theme"/>)"));
478 ASSERT_TRUE(TestParse(input));
492 ASSERT_TRUE(TestParse(input));
501 ASSERT_TRUE(TestParse(R"(<style name="foo.bar"/>)"));
511 ASSERT_TRUE(TestParse(R"(<style name="foo.bar" parent=""/>)"));
520 ASSERT_TRUE(TestParse(R"(<style name="foo" parent="*android:style/bar" />)"));
529 ASSERT_TRUE(TestParse(R"(<string name="foo">@+id/bar</string>)"));
542 ASSERT_TRUE(TestParse(input));
580 ASSERT_TRUE(TestParse(input));
601 ASSERT_TRUE(TestParse(input));
617 ASSERT_TRUE(TestParse(input));
626 ASSERT_TRUE(TestParse(input));
642 ASSERT_FALSE(TestParse(input));
651 ASSERT_TRUE(TestParse(input));
668 ASSERT_TRUE(TestParse(input));
681 ASSERT_TRUE(TestParse(input));
695 ASSERT_TRUE(TestParse(input));
715 ASSERT_TRUE(TestParse(input));
730 ASSERT_TRUE(TestParse(R"(<public type="id" name="foo"/>)"));
742 ASSERT_TRUE(TestParse(input));
758 ASSERT_TRUE(TestParse(input));
791 ASSERT_TRUE(TestParse(input));
804 ASSERT_TRUE(TestParse(R"(<item type="layout" name="foo">@layout/bar</item>)"));
805 ASSERT_FALSE(TestParse(R"(<item type="layout" name="bar">"this is a string"</item>)"));
809 ASSERT_TRUE(TestParse(R"(<add-resource name="bar" type="string" />)"));
821 ASSERT_TRUE(TestParse(R"(<item name="foo" type="integer" format="float">0.3</item>)"));
827 ASSERT_FALSE(TestParse(R"(<item name="bar" type="integer" format="fraction">100</item>)"));
832 ASSERT_TRUE(TestParse(R"(<item name="foo" type="integer">100%p</item>)"));
840 ASSERT_TRUE(TestParse(R"(<item name="foo" type="configVarying">Hey</item>)"));
849 ASSERT_TRUE(TestParse(input));
863 ASSERT_TRUE(TestParse(input));
872 ASSERT_TRUE(TestParse(R"(<string name="foo">%1$s %n %2$s</string>)"));
880 EXPECT_FALSE(TestParse(input));
886 EXPECT_FALSE(TestParse(input));
892 EXPECT_FALSE(TestParse(input));
898 EXPECT_FALSE(TestParse(input));
901 EXPECT_TRUE(TestParse(input));
904 EXPECT_TRUE(TestParse(input));
911 ASSERT_TRUE(TestParse(input));
917 ASSERT_TRUE(TestParse(input));
933 EXPECT_FALSE(TestParse(input));
941 ASSERT_TRUE(TestParse(input));
951 ASSERT_TRUE(TestParse(input));
959 ASSERT_FALSE(TestParse(input));
963 ASSERT_FALSE(TestParse(input));
965 ASSERT_FALSE(TestParse(input));
967 ASSERT_FALSE(TestParse(input));
971 ASSERT_FALSE(TestParse(input));