From 52dc52c2d3dba0ca785fa40e69a3ecd11036a1cf Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Sat, 12 Sep 2015 15:07:32 -0500 Subject: [PATCH] add failing unit-test for reference in attribute --- .../src/test/java/brut/androlib/BuildAndDecodeTest.java | 5 +++++ .../brut/apktool/testapp/res/layout/issue1040.xml | 5 +++++ .../resources/brut/apktool/testapp/res/values/integers.xml | 7 +++++++ 3 files changed, 17 insertions(+) create mode 100644 brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/layout/issue1040.xml create mode 100644 brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values/integers.xml 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 9260900f..6a358d70 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 @@ -170,6 +170,11 @@ public class BuildAndDecodeTest { compareXmlFiles("res/xml/references.xml"); } + @Test + public void xmlReferenceAttributeTest() throws BrutException { + compareXmlFiles("res/layout/issue1040.xml"); + } + @Test public void qualifiersTest() throws BrutException { compareValuesFiles("values-mcc004-mnc04-en-rUS-ldrtl-sw100dp-w200dp-h300dp" diff --git a/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/layout/issue1040.xml b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/layout/issue1040.xml new file mode 100644 index 00000000..282c45ca --- /dev/null +++ b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/layout/issue1040.xml @@ -0,0 +1,5 @@ + + \ No newline at end of file diff --git a/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values/integers.xml b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values/integers.xml new file mode 100644 index 00000000..b20ba7cb --- /dev/null +++ b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/values/integers.xml @@ -0,0 +1,7 @@ + + + -1 + 0 + 1 + 0 +