Mercurial > hg > octave-nkf
changeset 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 | 274b52724931 |
files | libinterp/octave-value/ov-java.cc |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/octave-value/ov-java.cc +++ b/libinterp/octave-value/ov-java.cc @@ -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"); */