***** testif HAVE_JAVA assert (javachk ("jvm"), ""); ----- skipped test PASSES 5 out of 5 tests Skipped 1 test due to missing features ***** testif HAVE_JAVA assert (usejava ("jvm"), true); ----- skipped test PASSES 5 out of 5 tests Skipped 1 test due to missing features ***** testif HAVE_JAVA assert (javaObject ("java.lang.Short", 40000).doubleValue < 0); ----- skipped test ***** testif HAVE_JAVA ## Check for valid first two Java version numbers jver = strsplit (javaMethod ("getProperty", "java.lang.System", "java.version"), "."); assert (isfinite (str2double (jver{1})) && isfinite (str2double (jver{2}))); ----- skipped test ***** testif HAVE_JAVA assert (javaObject ("java.lang.String", "hello").getBytes (), int8 ([104 101 108 108 111]')); ----- skipped test ***** testif HAVE_JAVA assert (javaMethod ("binarySearch", "java.util.Arrays", [90 100 255], 255), 2); assert (javaMethod ("binarySearch", "java.util.Arrays", uint8 ([90 100 255]), uint8 (255)) < 0); assert (javaMethod ("binarySearch", "java.util.Arrays", uint8 ([90 100 128]), uint8 (128)) < 0); assert (javaMethod ("binarySearch", "java.util.Arrays", uint8 ([90 100 127]), uint8 (127)), 2); assert (javaMethod ("binarySearch", "java.util.Arrays", uint16 ([90 100 128]), uint16 (128)), 2); ----- skipped test ***** testif HAVE_JAVA assert (class (javaObject ("java.lang.Byte", uint8 (1))), "java.lang.Byte"); assert (class (javaObject ("java.lang.Byte", int8 (1))), "java.lang.Byte"); assert (class (javaObject ("java.lang.Short", uint16 (1))), "java.lang.Short"); assert (class (javaObject ("java.lang.Short", int16 (1))), "java.lang.Short"); ----- skipped test ***** testif HAVE_JAVA assert (javaMethod ("binarySearch", "java.util.Arrays", {"aaa", "bbb", "ccc", "zzz"}, "aaa"), 0); assert (javaMethod ("binarySearch", "java.util.Arrays", {"aaa", "bbb", "ccc", "zzz"}, "zzz"), 3); assert (javaMethod ("binarySearch", "java.util.Arrays", {"aaa", "bbb", "ccc", "zzz"}, "hhh") < 0); ----- skipped test PASSES 0 out of 0 test Skipped 6 tests due to missing features