summaryrefslogtreecommitdiff
path: root/tools/aapt2/ResourceParser_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/aapt2/ResourceParser_test.cpp')
-rw-r--r--tools/aapt2/ResourceParser_test.cpp10
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) {