comparison libinterp/octave-value/ov-java.cc @ 20334:6ee26f894346

Add tests for bug #38821 which got fixed with cset 058e45de41cs
author Carnë Draug <carandraug@octave.org>
date Tue, 21 Apr 2015 15:37:10 +0100
parents 8261c4a11250
children 8187a66039e4
comparison
equal deleted inserted replaced
20333:8261c4a11250 20334:6ee26f894346
2479 %!assert (javaMethod ("binarySearch", "java.util.Arrays", [90 100 255], 255), 2) 2479 %!assert (javaMethod ("binarySearch", "java.util.Arrays", [90 100 255], 255), 2)
2480 %!assert (javaMethod ("binarySearch", "java.util.Arrays", uint8 ([90 100 255]), uint8 (255)) < 0) 2480 %!assert (javaMethod ("binarySearch", "java.util.Arrays", uint8 ([90 100 255]), uint8 (255)) < 0)
2481 %!assert (javaMethod ("binarySearch", "java.util.Arrays", uint8 ([90 100 128]), uint8 (128)) < 0) 2481 %!assert (javaMethod ("binarySearch", "java.util.Arrays", uint8 ([90 100 128]), uint8 (128)) < 0)
2482 %!assert (javaMethod ("binarySearch", "java.util.Arrays", uint8 ([90 100 127]), uint8 (127)), 2) 2482 %!assert (javaMethod ("binarySearch", "java.util.Arrays", uint8 ([90 100 127]), uint8 (127)), 2)
2483 %!assert (javaMethod ("binarySearch", "java.util.Arrays", uint16 ([90 100 128]), uint16 (128)), 2) 2483 %!assert (javaMethod ("binarySearch", "java.util.Arrays", uint16 ([90 100 128]), uint16 (128)), 2)
2484
2485 ## Check we can create objects that wrap java literals (bug #38821)
2486 %!assert (class (javaObject ("java.lang.Byte", uint8 (1))), "java.lang.Byte");
2487 %!assert (class (javaObject ("java.lang.Byte", int8 (1))), "java.lang.Byte");
2488 %!assert (class (javaObject ("java.lang.Short", uint16 (1))), "java.lang.Short");
2489 %!assert (class (javaObject ("java.lang.Short", int16 (1))), "java.lang.Short");
2484 */ 2490 */