summaryrefslogtreecommitdiff
path: root/tools/aapt2/ResourceParser_test.cpp
diff options
context:
space:
mode:
authorAdam Lesinski <adamlesinski@google.com>2017-03-02 17:45:01 -0800
committerAdam Lesinski <adamlesinski@google.com>2017-03-02 17:45:51 -0800
commit8f7c550e20a6edbc9af7bb48675afaf8bcb3783f (patch)
tree7a04d263f79324e59a30fda3a78034159578c90d /tools/aapt2/ResourceParser_test.cpp
parent555bf41049bbc387d920704f7a1f23314bc84986 (diff)
AAPT2: Fix Plural::Equals() method
Test: make aapt2_tests Bug: 35902437 Change-Id: I8797f89af58876f891f0b0c5cce85fd7781c4e24
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) {