From 3c41d44d8c9ab049c74ce5a32d65ad68dcb8a0dc Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Tue, 21 Jun 2016 07:23:41 -0400 Subject: [PATCH] add failing test (skipped) for #1274 --- .../src/test/java/brut/androlib/BuildAndDecodeTest.java | 7 +++++++ .../brut/apktool/testapp/res/layout/issue1274.xml | 3 +++ 2 files changed, 10 insertions(+) create mode 100644 brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/layout/issue1274.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 2ce38db5..5c5395eb 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 @@ -30,6 +30,8 @@ import java.util.logging.Logger; import org.custommonkey.xmlunit.*; import org.junit.*; import static org.junit.Assert.*; + +import org.junit.rules.ExpectedException; import org.xml.sax.SAXException; import javax.imageio.ImageIO; @@ -192,6 +194,11 @@ public class BuildAndDecodeTest { compareXmlFiles("res/layout/issue1130.xml"); } + @Test(expected = AssertionError.class) + public void xmlFillParentBecomesMatchTest() throws BrutException { + compareXmlFiles("res/layout/issue1274.xml"); + } + @Test public void qualifiersTest() throws BrutException { compareValuesFiles("values-mcc004-mnc4-en-rUS-ldrtl-sw100dp-w200dp-h300dp" diff --git a/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/layout/issue1274.xml b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/layout/issue1274.xml new file mode 100644 index 00000000..becd4227 --- /dev/null +++ b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/testapp/res/layout/issue1274.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file