aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoonas Reynders <joonas.reynders@iki.fi>2012-02-25 09:02:49 +0200
committerPekka Enberg <penberg@kernel.org>2012-03-14 21:19:35 +0200
commit3c215ee5fe7328e582c593197564e2c49bd9bafb (patch)
treeaa13be0938fd4d11135b34dfd8debbcdd0332aae
parentc9229efc3902dd7994f0be70883881be35847ac6 (diff)
downloadjato-3c215ee5fe7328e582c593197564e2c49bd9bafb.tar.gz
Add java.lang.Long.MAX_VALUE and java.lang.Long.MIN_VALUE checks to JNITest
Signed-off-by: Joonas Reynders <joonas.reynders@iki.fi> Signed-off-by: Pekka Enberg <penberg@kernel.org>
-rw-r--r--test/functional/java/lang/JNITest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/functional/java/lang/JNITest.java b/test/functional/java/lang/JNITest.java
index 11aa33d8..932f5ac0 100644
--- a/test/functional/java/lang/JNITest.java
+++ b/test/functional/java/lang/JNITest.java
@@ -125,6 +125,14 @@ public class JNITest extends TestCase {
assertEquals(0xdeadbeefcafebabeL, jniTest.returnPassedLong(0xdeadbeefcafebabeL));
assertEquals(42l, staticReturnPassedLongArray(new long[]{42l})[0]);
assertEquals(42l, jniTest.returnPassedLongArray(new long[]{42l})[0]);
+
+ // java.lang.Long.MAX_VALUE
+ assertEquals(9223372036854775807l, staticReturnPassedLong(9223372036854775807l));
+ assertEquals(9223372036854775807l, jniTest.returnPassedLong(9223372036854775807l));
+
+ // java.lang.Long.MIN_VALUE
+ assertEquals(-9223372036854775808l, staticReturnPassedLong(-9223372036854775808l));
+ assertEquals(-9223372036854775808l, jniTest.returnPassedLong(-9223372036854775808l));
}
public static void testReturnPassedBoolean() {