From 8eb97cdedc57494dce82e7db8e1c95e3c8827bd4 Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Sat, 6 Jun 2009 22:31:26 +0000 Subject: [PATCH] Added tests for format 21s git-svn-id: https://smali.googlecode.com/svn/trunk@109 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- .../Format21s/Format21s.smali | 33 +++++++++++++++++++ src/test/smali/junit-tests/TestSuite.smali | 1 + 2 files changed, 34 insertions(+) create mode 100644 src/test/smali/junit-tests/InstructionTests/Format21s/Format21s.smali diff --git a/src/test/smali/junit-tests/InstructionTests/Format21s/Format21s.smali b/src/test/smali/junit-tests/InstructionTests/Format21s/Format21s.smali new file mode 100644 index 00000000..8337807a --- /dev/null +++ b/src/test/smali/junit-tests/InstructionTests/Format21s/Format21s.smali @@ -0,0 +1,33 @@ +.class public LFormat21s; +.super Ljava/lang/Object; +.source "Format21s.smali" + +.method public constructor ()V + .registers 1 + invoke-direct {p0}, Ljava/lang/Object;->()V + return-void +.end method + +.method public test_const-16()V + .registers 2 + .annotation runtime Lorg/junit/Test; + .end annotation + + const/16 v0, 15000 + + const v1, 15000 + invoke-static {v0, v1}, LAssert;->assertEquals(II)V + return-void +.end method + +.method public test_const-wide-16()V + .registers 4 + .annotation runtime Lorg/junit/Test; + .end annotation + + const-wide/16 v0, 15000 + + const-wide v2, 15000 + invoke-static {v0, v1, v2, v3}, Lorg/junit/Assert;->assertEquals(JJ)V + return-void +.end method \ No newline at end of file diff --git a/src/test/smali/junit-tests/TestSuite.smali b/src/test/smali/junit-tests/TestSuite.smali index ec72d8b4..f031d263 100644 --- a/src/test/smali/junit-tests/TestSuite.smali +++ b/src/test/smali/junit-tests/TestSuite.smali @@ -28,6 +28,7 @@ LFormat11x;, LFormat12x;, LFormat20t;, + LFormat21s;, LFormat21t;, LFormat22x;, LFormat30t;