mirror of
https://github.com/revanced/smali.git
synced 2025-05-09 10:54:29 +02:00
added tests for format 32x
git-svn-id: https://smali.googlecode.com/svn/trunk@122 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
This commit is contained in:
parent
b68b5792a9
commit
bc0e62e21e
@ -0,0 +1,51 @@
|
||||
.class public LFormat32x;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Format32x.smali"
|
||||
|
||||
.method public constructor <init>()V
|
||||
.registers 1
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public test_move-16()V
|
||||
.registers 500
|
||||
.annotation runtime Lorg/junit/Test;
|
||||
.end annotation
|
||||
|
||||
const v0, 123
|
||||
move/16 v323, v0
|
||||
move/16 v400, v323
|
||||
move/16 v1, v400
|
||||
|
||||
invoke-static {v0, v1}, LAssert;->assertEquals(II)V
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public test_move-wide-16()V
|
||||
.registers 500
|
||||
.annotation runtime Lorg/junit/Test;
|
||||
.end annotation
|
||||
|
||||
const-wide v0, 0x200000000L
|
||||
move-wide/16 v400, v0
|
||||
move-wide/16 v402, v400
|
||||
move-wide/16 v2, v402
|
||||
|
||||
invoke-static {v0, v1, v2, v3}, Lorg/junit/Assert;->assertEquals(JJ)V
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public test_move-object-16()V
|
||||
.registers 500
|
||||
.annotation runtime Lorg/junit/Test;
|
||||
.end annotation
|
||||
|
||||
const-string v0, "123"
|
||||
move-object/16 v323, v0
|
||||
move-object/16 v400, v323
|
||||
move-object/16 v1, v400
|
||||
|
||||
invoke-static {v0, v1}, Lorg/junit/Assert;->assertEquals(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
return-void
|
||||
.end method
|
@ -39,6 +39,7 @@
|
||||
LFormat22x;,
|
||||
LFormat23x;,
|
||||
LFormat30t;,
|
||||
LFormat32x;,
|
||||
LFormat35c;,
|
||||
LFormat3rc;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user