diff --git a/brut.apktool/apktool-lib/src/test/java/brut/androlib/BuildAndDecodeTest.java b/brut.apktool/apktool-lib/src/test/java/brut/androlib/BuildAndDecodeTest.java index 87a82d8b..569c73f9 100644 --- a/brut.apktool/apktool-lib/src/test/java/brut/androlib/BuildAndDecodeTest.java +++ b/brut.apktool/apktool-lib/src/test/java/brut/androlib/BuildAndDecodeTest.java @@ -98,6 +98,11 @@ public class BuildAndDecodeTest { compareValuesFiles("values-mcc001/integers.xml"); } + @Test + public void xmlPluralsTest() throws BrutException { + compareValuesFiles("values-mcc001/plurals.xml"); + } + @Test public void valuesStringsTest() throws BrutException { compareValuesFiles("values-mcc001/strings.xml"); diff --git a/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values-mcc001/colors.xml b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values-mcc001/colors.xml index 00dfdb0f..016df589 100644 --- a/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values-mcc001/colors.xml +++ b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values-mcc001/colors.xml @@ -1,4 +1,5 @@ #ff123456 + @*android:color/white diff --git a/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values-mcc001/plurals.xml b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values-mcc001/plurals.xml new file mode 100644 index 00000000..685c7623 --- /dev/null +++ b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values-mcc001/plurals.xml @@ -0,0 +1,19 @@ + + + + %1$s, %2$d foo(s) + %1$s, %2$d foo + + + %d foos + %d foo + + + foo %d moos + foo %d moo + + + foo %d + foo 1 + + \ No newline at end of file