# HG changeset patch # User Rik # Date 1425138146 28800 # Node ID f799bf70350f8e52285fadc07ec66e98e105c1e5 # Parent 2f2220bfd379d091b15cf29122718fcfa7ac25b1 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. diff -r 2f2220bfd379 -r f799bf70350f scripts/general/fieldnames.m --- 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"));