diff options
Diffstat (limited to 'tools/aapt2/ResourceParser_test.cpp')
-rw-r--r-- | tools/aapt2/ResourceParser_test.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/aapt2/ResourceParser_test.cpp b/tools/aapt2/ResourceParser_test.cpp index 67ed476b7a99..eefa320a4418 100644 --- a/tools/aapt2/ResourceParser_test.cpp +++ b/tools/aapt2/ResourceParser_test.cpp @@ -582,6 +582,16 @@ TEST_F(ResourceParserTest, ParsePlural) { " <item quantity=\"one\">apple</item>\n" "</plurals>"; ASSERT_TRUE(TestParse(input)); + + Plural* plural = test::GetValue<Plural>(&table_, "plurals/foo"); + ASSERT_NE(nullptr, plural); + EXPECT_EQ(nullptr, plural->values[Plural::Zero]); + EXPECT_EQ(nullptr, plural->values[Plural::Two]); + EXPECT_EQ(nullptr, plural->values[Plural::Few]); + EXPECT_EQ(nullptr, plural->values[Plural::Many]); + + EXPECT_NE(nullptr, plural->values[Plural::One]); + EXPECT_NE(nullptr, plural->values[Plural::Other]); } TEST_F(ResourceParserTest, ParseCommentsWithResource) { |