# HG changeset patch # User Carnë Draug # Date 1429627030 -3600 # Node ID 6ee26f89434621ed6e10351c051590490b78f69b # Parent 8261c4a112507a3dca3659c4bc626e12d96a3e71 Add tests for bug #38821 which got fixed with cset 058e45de41cs diff -r 8261c4a11250 -r 6ee26f894346 libinterp/octave-value/ov-java.cc --- a/libinterp/octave-value/ov-java.cc Tue Apr 21 00:32:52 2015 +0100 +++ b/libinterp/octave-value/ov-java.cc Tue Apr 21 15:37:10 2015 +0100 @@ -2481,4 +2481,10 @@ %!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) + +## Check we can create objects that wrap java literals (bug #38821) +%!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"); */