diff --git a/brut.apktool/apktool-lib/src/test/java/brut/androlib/UnknownCompressionTest.java b/brut.apktool/apktool-lib/src/test/java/brut/androlib/UnknownCompressionTest.java index bbe9177b..cf6191ed 100644 --- a/brut.apktool/apktool-lib/src/test/java/brut/androlib/UnknownCompressionTest.java +++ b/brut.apktool/apktool-lib/src/test/java/brut/androlib/UnknownCompressionTest.java @@ -85,6 +85,24 @@ public class UnknownCompressionTest { assertEquals(new Integer(0), rebuilt); } + @Test + public void confirmJsonFileIsDeflatedTest() throws BrutException, IOException { + Integer control = sOriginalFile.getDirectory().getCompressionLevel("test.json"); + Integer rebuilt = sOriginalFile.getDirectory().getCompressionLevel("test.json"); + + assertEquals(control, rebuilt); + assertEquals(new Integer(8), rebuilt); + } + + @Test + public void confirmPngFileIsCorrectlyDeflatedTest() throws BrutException, IOException { + Integer control = sOriginalFile.getDirectory().getCompressionLevel("950x150.png"); + Integer rebuilt = sOriginalFile.getDirectory().getCompressionLevel("950x150.png"); + + assertEquals(control, rebuilt); + assertEquals(new Integer(8), rebuilt); + } + private static ExtFile sTmpDir; private static ExtFile sOriginalFile; diff --git a/brut.apktool/apktool-lib/src/test/resources/brut/apktool/unknown_compression/deflated_unknowns.apk b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/unknown_compression/deflated_unknowns.apk index 2ec5db2d..1c2e46a2 100644 Binary files a/brut.apktool/apktool-lib/src/test/resources/brut/apktool/unknown_compression/deflated_unknowns.apk and b/brut.apktool/apktool-lib/src/test/resources/brut/apktool/unknown_compression/deflated_unknowns.apk differ