Added tests for format 22x

git-svn-id: https://smali.googlecode.com/svn/trunk@107 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
This commit is contained in:
JesusFreke@JesusFreke.com 2009-06-06 21:44:29 +00:00
parent c90c00e136
commit f532d97b54
2 changed files with 52 additions and 0 deletions

View File

@ -0,0 +1,51 @@
.class public LFormat22x;
.super Ljava/lang/Object;
.source "Format22x.smali"
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public test_move-from16()V
.registers 276
.annotation runtime Lorg/junit/Test;
.end annotation
const v0, 6
move/16 v275, v0
move/from16 v1, v275
invoke-static {v0, v1}, LAssert;->assertEquals(II)V
return-void
.end method
.method public test_move-wide-from16()V
.registers 276
.annotation runtime Lorg/junit/Test;
.end annotation
const-wide v0, 0x200000000L
move-wide/16 v274, v0
move-wide/from16 v2, v274
invoke-static {v0, v1, v2, v3}, Lorg/junit/Assert;->assertEquals(JJ)V
return-void
.end method
.method public test_move-object-from16()V
.registers 276
.annotation runtime Lorg/junit/Test;
.end annotation
const-string v0, "6"
move-object/16 v275, v0
move-object/from16 v1, v275
invoke-static {v0, v1}, Lorg/junit/Assert;->assertEquals(Ljava/lang/Object;Ljava/lang/Object;)V
return-void
.end method

View File

@ -28,6 +28,7 @@
LFormat11x;,
LFormat12x;,
LFormat20t;,
LFormat22x;,
LFormat30t;
}
.end annotation