changeset 19911:f799bf70350f

fieldnames.m: Change BIST test to pass with Java 1.8 (bug #44382). * fieldnames.m: Check only for basic java.lang.Double properties that have been stable for many releases.
author Rik <rik@octave.org>
date Sat, 28 Feb 2015 07:42:26 -0800
parents 2f2220bfd379
children 12ecb7212b44
files scripts/general/fieldnames.m
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/general/fieldnames.m	Sat Feb 28 10:34:25 2015 +0100
+++ b/scripts/general/fieldnames.m	Sat Feb 28 07:42:26 2015 -0800
@@ -82,10 +82,10 @@
 %!testif HAVE_JAVA
 %! names = fieldnames (javaObject ("java.lang.Double", 10));
 %! assert (any (strcmp (names, "MAX_VALUE")));
-%! assert (isempty (setxor (names(:),
-%!                          {"POSITIVE_INFINITY", "NEGATIVE_INFINITY", ...
-%!                           "NaN", "MAX_VALUE", "MIN_NORMAL", "MIN_VALUE", ...
-%!                           "MAX_EXPONENT", "MIN_EXPONENT", "SIZE", "TYPE"})));
+%! assert (all (ismember ({"POSITIVE_INFINITY", "NEGATIVE_INFINITY", ...
+%!                         "NaN", "MAX_VALUE", "MIN_NORMAL", "MIN_VALUE", ...
+%!                         "MAX_EXPONENT", "MIN_EXPONENT", "SIZE", "TYPE"},
+%!                        names)));
 
 %!testif HAVE_JAVA
 %! names = fieldnames (javaObject ("java.lang.String", "Hello"));