mirror of
https://github.com/revanced/Apktool.git
synced 2025-02-01 14:47:56 +01:00
test: add triple dex test to aapt1
This commit is contained in:
parent
5658c959b4
commit
6bd1ab603b
@ -552,11 +552,21 @@ public class BuildAndDecodeTest extends BaseTest {
|
|||||||
@Test
|
@Test
|
||||||
public void multipleDexTest() throws BrutException, IOException {
|
public void multipleDexTest() throws BrutException, IOException {
|
||||||
compareBinaryFolder("/smali_classes2", false);
|
compareBinaryFolder("/smali_classes2", false);
|
||||||
|
compareBinaryFolder("/smali_classes3", false);
|
||||||
|
|
||||||
|
File classes2Dex = new File(sTestOrigDir, "build/apk/classes2.dex");
|
||||||
|
File classes3Dex = new File(sTestOrigDir, "build/apk/classes3.dex");
|
||||||
|
|
||||||
|
assertTrue(classes2Dex.isFile());
|
||||||
|
assertTrue(classes3Dex.isFile());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void singleDexTest() throws BrutException, IOException {
|
public void singleDexTest() throws BrutException, IOException {
|
||||||
compareBinaryFolder("/smali", false);
|
compareBinaryFolder("/smali", false);
|
||||||
|
|
||||||
|
File classesDex = new File(sTestOrigDir, "build/apk/classes.dex");
|
||||||
|
assertTrue(classesDex.isFile());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
.class public LHelloTripleDexSupport;
|
||||||
|
|
||||||
|
.super Ljava/lang/Object;
|
||||||
|
|
||||||
|
.method public static main([Ljava/lang/String;)V
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream;
|
||||||
|
|
||||||
|
const/high16 v1, 0x7f020000
|
||||||
|
|
||||||
|
invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
Loading…
x
Reference in New Issue
Block a user