diff --git a/brut.apktool/apktool-lib/src/test/java/brut/androlib/aapt2/BuildAndDecodeTest.java b/brut.apktool/apktool-lib/src/test/java/brut/androlib/aapt2/BuildAndDecodeTest.java index f031f4da..9fd26ac0 100644 --- a/brut.apktool/apktool-lib/src/test/java/brut/androlib/aapt2/BuildAndDecodeTest.java +++ b/brut.apktool/apktool-lib/src/test/java/brut/androlib/aapt2/BuildAndDecodeTest.java @@ -26,6 +26,7 @@ import org.junit.BeforeClass; import org.junit.Test; import java.io.File; +import java.io.IOException; import static org.junit.Assert.*; @@ -94,6 +95,11 @@ public class BuildAndDecodeTest extends BaseTest { compareXmlFiles("res/drawable/$avd_hide_password__0.xml"); } + @Test + public void samsungQmgFilesHandledTest() throws IOException, BrutException { + compareBinaryFolder("drawable-xhdpi", true); + } + @Test public void confirmManifestStructureTest() throws BrutException { compareXmlFiles("AndroidManifest.xml"); diff --git a/brut.apktool/apktool-lib/src/test/resources/aapt2/testapp/res/drawable-xhdpi/ic_launcher_samsung.qmg b/brut.apktool/apktool-lib/src/test/resources/aapt2/testapp/res/drawable-xhdpi/ic_launcher_samsung.qmg new file mode 100644 index 00000000..71c6d760 Binary files /dev/null and b/brut.apktool/apktool-lib/src/test/resources/aapt2/testapp/res/drawable-xhdpi/ic_launcher_samsung.qmg differ