Mercurial > octave
changeset 29493:de40b395b9c3
update bug status in test suite
Files affected: cellfun.cc, mappers.cc, pt-eval.cc, bug-40117.tst,
bug-52851/bug-52851.tst, bug-59950.tst, eval-command.tst,
jsondecode_BIST.tst, jsonencode_BIST.tst, range.tst.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 06 Apr 2021 10:43:17 -0400 |
parents | be4b78fb4411 |
children | 76269aa97398 |
files | libinterp/corefcn/cellfun.cc libinterp/corefcn/mappers.cc libinterp/parse-tree/pt-eval.cc test/bug-40117.tst test/bug-52851/bug-52851.tst test/bug-59950.tst test/eval-command.tst test/json/jsondecode_BIST.tst test/json/jsonencode_BIST.tst test/range.tst |
diffstat | 10 files changed, 303 insertions(+), 303 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/cellfun.cc Fri Apr 02 19:28:07 2021 +0200 +++ b/libinterp/corefcn/cellfun.cc Tue Apr 06 10:43:17 2021 -0400 @@ -1010,7 +1010,7 @@ %! __errmsg = S.message; %! retval = NaN; %!endfunction -%!test <58411> +%!test <*58411> %! global __errmsg; %! assert (cellfun (@factorial, {1, 2, -3}, "ErrorHandler", @__errfcn), [1, 2, NaN]); %! assert (! isempty (__errmsg));
--- a/libinterp/corefcn/mappers.cc Fri Apr 02 19:28:07 2021 +0200 +++ b/libinterp/corefcn/mappers.cc Tue Apr 06 10:43:17 2021 -0400 @@ -133,7 +133,7 @@ %! v = [0, pi, pi/2, pi/2]; %! assert (real (acos (x)), v); -%!xtest <52627> +%!xtest <*52627> %! ## Same test code as above, but intended only for test statistics on Mac and %! ## Windows. Their trig/hyperbolic functions have huge tolerances. %! if (! ismac () && ! ispc ()), return; endif @@ -208,7 +208,7 @@ %! v = [0, pi, pi/2, -pi/2]; %! assert (imag (acosh (x)), v); -%!xtest <52627> +%!xtest <*52627> %! ## Same test code as above, but intended only for test statistics on Mac and %! ## Windows. Their trig/hyperbolic functions have huge tolerances. %! if (! ismac () && ! ispc ()), return; endif @@ -336,7 +336,7 @@ %! v = [pi/2, -pi/2, 0, -0]; %! assert (real (asin (x)), v); -%!xtest <52627> +%!xtest <*52627> %! ## Same test code as above, but intended only for test statistics on Mac and %! ## Windows. Their trig/hyperbolic functions have huge tolerances. %! if (! ismac () && ! ispc ()), return; endif @@ -379,7 +379,7 @@ %! v = [0, 0, pi/2, -pi/2]; %! assert (imag (asinh (x)), v); -%!xtest <52627> +%!xtest <*52627> %! ## Same test code as above, but intended only for test statistics on Mac and %! ## Windows. Their trig/hyperbolic functions have huge tolerances. %! if (! ismac () && ! ispc ()), return; endif
--- a/libinterp/parse-tree/pt-eval.cc Fri Apr 02 19:28:07 2021 +0200 +++ b/libinterp/parse-tree/pt-eval.cc Tue Apr 06 10:43:17 2021 -0400 @@ -2121,7 +2121,7 @@ %! fail ("__undef_sym__ (end)", %! "invalid use of 'end': may only be used to index existing value"); -%!test <58953> +%!test <*58953> %! x = 1:10; %! assert (x(end), 10); %! assert (x(minus (end, 1)), 9);
--- a/test/bug-40117.tst Fri Apr 02 19:28:07 2021 +0200 +++ b/test/bug-40117.tst Tue Apr 06 10:43:17 2021 -0400 @@ -34,7 +34,7 @@ %! end_unwind_protect %!endfunction -%!test <40117> +%!test <*40117> %! unwind_protect %! tmp_dir = tempname (); %! mkdir (tmp_dir);
--- a/test/bug-52851/bug-52851.tst Fri Apr 02 19:28:07 2021 +0200 +++ b/test/bug-52851/bug-52851.tst Tue Apr 06 10:43:17 2021 -0400 @@ -1,15 +1,15 @@ -%!test <52851> +%!test <*52851> %! script1 %! assert (r11, 1); %! assert (r21, 2); %! assert (r22, 2); -%!test <52851> +%!test <*52851> %! script2 %! assert (r1, 1); %! assert (r2, 2); -%!test <52851> +%!test <*52851> %! flag = true; %! script3 %! assert (r, 1); @@ -17,7 +17,7 @@ %! script3 %! assert (r, 2); -%!test <52851> +%!test <*52851> %! script4 %! assert (r1, 1); %! assert (r2, 2);
--- a/test/bug-59950.tst Fri Apr 02 19:28:07 2021 +0200 +++ b/test/bug-59950.tst Tue Apr 06 10:43:17 2021 -0400 @@ -27,23 +27,23 @@ %!shared x %! x = 13; -%!assert <59950> (exist (''), 0) -%!assert <59950> (exist ([]), 0) -%!assert <59950> (exist ({}), 0) -%!assert <59950> (exist (1:0), 0) -%!assert <59950> (exist ('', 'var'), 0) -%!assert <59950> (exist ([], 'builtin'), 0) -%!assert <59950> (exist ({}, 'dir'), 0) -%!assert <59950> (exist (1:0, 'file'), 0) +%!assert <*59950> (exist (''), 0) +%!assert <*59950> (exist ([]), 0) +%!assert <*59950> (exist ({}), 0) +%!assert <*59950> (exist (1:0), 0) +%!assert <*59950> (exist ('', 'var'), 0) +%!assert <*59950> (exist ([], 'builtin'), 0) +%!assert <*59950> (exist ({}, 'dir'), 0) +%!assert <*59950> (exist (1:0, 'file'), 0) %!error exist (containers.Map ()) %!error exist (containers.Map ()) -%!assert <59950> (exist ('x', ''), 0) -%!assert <59950> (exist ('x', []), 0) -%!assert <59950> (exist ('x', {}), 0) -%!assert <59950> (exist ('x', struct ([])), 0) +%!assert <*59950> (exist ('x', ''), 0) +%!assert <*59950> (exist ('x', []), 0) +%!assert <*59950> (exist ('x', {}), 0) +%!assert <*59950> (exist ('x', struct ([])), 0) %!error exist ('x', containers.Map ()) -%!assert <59950> (exist (containers.Map (), ''), 0) -%!assert <59950> (exist (containers.Map (), []), 0) -%!assert <59950> (exist (containers.Map (), {}), 0) -%!assert <59950> (exist (containers.Map (), struct ([])), 0) +%!assert <*59950> (exist (containers.Map (), ''), 0) +%!assert <*59950> (exist (containers.Map (), []), 0) +%!assert <*59950> (exist (containers.Map (), {}), 0) +%!assert <*59950> (exist (containers.Map (), struct ([])), 0) %!error exist (containers.Map (), containers.Map ())
--- a/test/eval-command.tst Fri Apr 02 19:28:07 2021 +0200 +++ b/test/eval-command.tst Tue Apr 06 10:43:17 2021 -0400 @@ -175,9 +175,9 @@ %!shared evalin_value %! evalin_value = "this is the caller"; -%!assert <59847> (f_eval_fun (), "this is the caller"); -%!assert <59847> (g_eval_fun (), "this is the caller"); -%!assert <59847> (h_eval_fun (), "this is h_eval_fun"); +%!assert <*59847> (f_eval_fun (), "this is the caller"); +%!assert <*59847> (g_eval_fun (), "this is the caller"); +%!assert <*59847> (h_eval_fun (), "this is h_eval_fun"); %!function r = f_asgn_fun () %! asgnin_value = "this is f_asgn_fun"; @@ -195,17 +195,17 @@ %! r = asgnin_value; %!endfunction -%!test <59847> +%!test <*59847> %! asgnin_value = "this is the caller"; %! assert (f_asgn_fun (), "this is f_asgn_fun"); %! assert (asgnin_value, "f value"); -%!test <59847> +%!test <*59847> %! asgnin_value = "this is the caller"; %! assert (g_asgn_fun (), "this is g_asgn_fun"); %! assert (asgnin_value, "f value"); -%!test <59847> +%!test <*59847> %! asgnin_value = "this is the caller"; %! assert (h_asgn_fun (), "f value"); %! assert (asgnin_value, "this is the caller");
--- a/test/json/jsondecode_BIST.tst Fri Apr 02 19:28:07 2021 +0200 +++ b/test/json/jsondecode_BIST.tst Tue Apr 06 10:43:17 2021 -0400 @@ -49,7 +49,7 @@ %! assert (isa (obs, 'logical')); %! assert (isequal (obs, exp)); -%!testif HAVE_RAPIDJSON <59135> +%!testif HAVE_RAPIDJSON <*59135> %! json = '[[true, true], [false, true]]'; %! exp = logical ([1, 1; 0, 1]); %! obs = jsondecode (json);
--- a/test/json/jsonencode_BIST.tst Fri Apr 02 19:28:07 2021 +0200 +++ b/test/json/jsonencode_BIST.tst Tue Apr 06 10:43:17 2021 -0400 @@ -257,7 +257,7 @@ %! assert (isequal (obs, exp)); %% N-D logical array -%!testif HAVE_RAPIDJSON <59198> +%!testif HAVE_RAPIDJSON <*59198> %! data = true (2,2,2); %! data(1,1,2) = false; %! exp = '[[[true,false],[true,true]],[[true,true],[true,true]]]';
--- a/test/range.tst Fri Apr 02 19:28:07 2021 +0200 +++ b/test/range.tst Tue Apr 06 10:43:17 2021 -0400 @@ -176,140 +176,140 @@ %! pt9 = double (0.9); %! one = double (1.0); %! epsilon = eps ('double'); -%!assert <59229> (nan:-pt3:-one, nan) -%!assert <59229> (nan:-pt3:-inf, nan) -%!assert <59229> (nan:-pt3:zero, nan) -%!assert <59229> (nan:-pt3:one, nan) -%!assert <59229> (nan:-pt3:inf, nan) -%!assert <59229> (nan:-pt3:nan, nan) -%!assert <59229> (nan:-inf:-one, nan) -%!assert <59229> (nan:-inf:-inf, nan) -%!assert <59229> (nan:-inf:zero, nan) -%!assert <59229> (nan:-inf:one, nan) -%!assert <59229> (nan:-inf:inf, nan) -%!assert <59229> (nan:-inf:nan, nan) -%!assert <59229> (nan:zero:-one, nan) -%!assert <59229> (nan:zero:-inf, nan) -%!assert <59229> (nan:zero:zero, nan) -%!assert <59229> (nan:zero:one, nan) -%!assert <59229> (nan:zero:inf, nan) -%!assert <59229> (nan:zero:nan, nan) -%!assert <59229> (nan:pt3:-one, nan) -%!assert <59229> (nan:pt3:-inf, nan) -%!assert <59229> (nan:pt3:zero, nan) -%!assert <59229> (nan:pt3:one, nan) -%!assert <59229> (nan:pt3:inf, nan) -%!assert <59229> (nan:pt3:nan, nan) -%!assert <59229> (nan:inf:-one, nan) -%!assert <59229> (nan:inf:-inf, nan) -%!assert <59229> (nan:inf:zero, nan) -%!assert <59229> (nan:inf:one, nan) -%!assert <59229> (nan:inf:inf, nan) -%!assert <59229> (nan:inf:nan, nan) -%!assert <59229> (nan:nan:-one, nan) -%!assert <59229> (nan:nan:-inf, nan) -%!assert <59229> (nan:nan:zero, nan) -%!assert <59229> (nan:nan:one, nan) -%!assert <59229> (nan:nan:inf, nan) -%!assert <59229> (nan:nan:nan, nan) -%!assert <59229> (-inf:-pt3:nan, nan) -%!assert <59229> (-inf:-inf:nan, nan) -%!assert <59229> (-inf:zero:nan, nan) -%!assert <59229> (-inf:pt3:nan, nan) -%!assert <59229> (-inf:inf:nan, nan) -%!assert <59229> (zero:-pt3:nan, nan) -%!assert <59229> (zero:-inf:nan, nan) -%!assert <59229> (zero:zero:nan, nan) -%!assert <59229> (zero:pt3:nan, nan) -%!assert <59229> (zero:inf:nan, nan) -%!assert <59229> (inf:-pt3:nan, nan) -%!assert <59229> (inf:-inf:nan, nan) -%!assert <59229> (inf:zero:nan, nan) -%!assert <59229> (inf:pt3:nan, nan) -%!assert <59229> (inf:inf:nan, nan) -%!assert <59229> (-inf:nan:-one, nan) -%!assert <59229> (-inf:nan:-inf, nan) -%!assert <59229> (-inf:nan:zero, nan) -%!assert <59229> (-inf:nan:one, nan) -%!assert <59229> (-inf:nan:inf, nan) -%!assert <59229> (-inf:nan:nan, nan) -%!assert <59229> (zero:nan:-one, nan) -%!assert <59229> (zero:nan:-inf, nan) -%!assert <59229> (zero:nan:zero, nan) -%!assert <59229> (zero:nan:one, nan) -%!assert <59229> (zero:nan:inf, nan) -%!assert <59229> (zero:nan:nan, nan) -%!assert <59229> (inf:nan:-one, nan) -%!assert <59229> (inf:nan:-inf, nan) -%!assert <59229> (inf:nan:zero, nan) -%!assert <59229> (inf:nan:one, nan) -%!assert <59229> (inf:nan:inf, nan) -%!assert <59229> (inf:nan:nan, nan) -%!assert <59229> (inf:-pt3:inf, nan) -%!assert <59229> (-inf:-pt3:-inf, nan) -%!assert <59229> (inf:pt3:inf, nan) -%!assert <59229> (-inf:pt3:-inf, nan) -%!assert <59229> (-inf:-inf:-inf, nan) -%!assert <59229> (zero:-inf:-inf, nan) -%!assert <59229> (inf:-inf:-one, nan) -%!assert <59229> (inf:-inf:-inf, nan) -%!assert <59229> (inf:-inf:zero, nan) -%!assert <59229> (inf:-inf:one, nan) -%!assert <59229> (inf:-inf:inf, nan) -%!assert <59229> (-inf:inf:-one, nan) -%!assert <59229> (-inf:inf:-inf, nan) -%!assert <59229> (-inf:inf:zero, nan) -%!assert <59229> (-inf:inf:one, nan) -%!assert <59229> (-inf:inf:inf, nan) -%!assert <59229> (zero:inf:inf, nan) -%!assert <59229> (inf:inf:inf, nan) -%!assert <59229> (zero:zero:-one, mt_row) -%!assert <59229> (zero:zero:zero, mt_row) -%!assert <59229> (zero:zero:one, mt_row) -%!assert <59229> (zero:zero:-inf, mt_row) -%!assert <59229> (zero:zero:inf, mt_row) -%!assert <59229> (-inf:zero:-one, mt_row) -%!assert <59229> (-inf:zero:zero, mt_row) -%!assert <59229> (-inf:zero:one, mt_row) -%!assert <59229> (-inf:zero:-inf, mt_row) -%!assert <59229> (-inf:zero:inf, mt_row) -%!assert <59229> (inf:zero:-one, mt_row) -%!assert <59229> (inf:zero:zero, mt_row) -%!assert <59229> (inf:zero:one, mt_row) -%!assert <59229> (inf:zero:-inf, mt_row) -%!assert <59229> (inf:zero:inf, mt_row) -%!assert <59229> (zero:pt3:-one, mt_row) -%!assert <59229> (zero:pt3:-inf, mt_row) -%!assert <59229> (inf:pt3:-one, mt_row) -%!assert <59229> (inf:pt3:zero, mt_row) -%!assert <59229> (inf:pt3:one, mt_row) -%!assert <59229> (inf:pt3:-inf, mt_row) -%!assert <59229> (zero:inf:-one, mt_row) -%!assert <59229> (zero:inf:-inf, mt_row) -%!assert <59229> (inf:inf:-one, mt_row) -%!assert <59229> (inf:inf:zero, mt_row) -%!assert <59229> (inf:inf:one, mt_row) -%!assert <59229> (inf:inf:-inf, mt_row) -%!assert <59229> (zero:-pt3:one, mt_row) -%!assert <59229> (zero:-pt3:inf, mt_row) -%!assert <59229> (-inf:-pt3:-one, mt_row) -%!assert <59229> (-inf:-pt3:zero, mt_row) -%!assert <59229> (-inf:-pt3:one, mt_row) -%!assert <59229> (-inf:-pt3:inf, mt_row) -%!assert <59229> (zero:-inf:one, mt_row) -%!assert <59229> (zero:-inf:inf, mt_row) -%!assert <59229> (-inf:-inf:-one, mt_row) -%!assert <59229> (-inf:-inf:zero, mt_row) -%!assert <59229> (-inf:-inf:one, mt_row) -%!assert <59229> (-inf:-inf:inf, mt_row) -%!assert <59229> (zero:-inf:-one, zero) -%!assert <59229> (zero:-inf:zero, zero) -%!assert <59229> (zero:inf:zero, zero) -%!assert <59229> (zero:inf:one, zero) -%!assert <59229> (zero:-pt3:zero, zero) -%!assert <59229> (zero:pt3:zero, zero) -%!assert <59229> (zero:-pt3:-one, [zero, -pt3, -pt6, -pt9], epsilon) -%!assert <59229> (zero:pt3:one, [zero, pt3, pt6, pt9], epsilon) +%!assert <*59229> (nan:-pt3:-one, nan) +%!assert <*59229> (nan:-pt3:-inf, nan) +%!assert <*59229> (nan:-pt3:zero, nan) +%!assert <*59229> (nan:-pt3:one, nan) +%!assert <*59229> (nan:-pt3:inf, nan) +%!assert <*59229> (nan:-pt3:nan, nan) +%!assert <*59229> (nan:-inf:-one, nan) +%!assert <*59229> (nan:-inf:-inf, nan) +%!assert <*59229> (nan:-inf:zero, nan) +%!assert <*59229> (nan:-inf:one, nan) +%!assert <*59229> (nan:-inf:inf, nan) +%!assert <*59229> (nan:-inf:nan, nan) +%!assert <*59229> (nan:zero:-one, nan) +%!assert <*59229> (nan:zero:-inf, nan) +%!assert <*59229> (nan:zero:zero, nan) +%!assert <*59229> (nan:zero:one, nan) +%!assert <*59229> (nan:zero:inf, nan) +%!assert <*59229> (nan:zero:nan, nan) +%!assert <*59229> (nan:pt3:-one, nan) +%!assert <*59229> (nan:pt3:-inf, nan) +%!assert <*59229> (nan:pt3:zero, nan) +%!assert <*59229> (nan:pt3:one, nan) +%!assert <*59229> (nan:pt3:inf, nan) +%!assert <*59229> (nan:pt3:nan, nan) +%!assert <*59229> (nan:inf:-one, nan) +%!assert <*59229> (nan:inf:-inf, nan) +%!assert <*59229> (nan:inf:zero, nan) +%!assert <*59229> (nan:inf:one, nan) +%!assert <*59229> (nan:inf:inf, nan) +%!assert <*59229> (nan:inf:nan, nan) +%!assert <*59229> (nan:nan:-one, nan) +%!assert <*59229> (nan:nan:-inf, nan) +%!assert <*59229> (nan:nan:zero, nan) +%!assert <*59229> (nan:nan:one, nan) +%!assert <*59229> (nan:nan:inf, nan) +%!assert <*59229> (nan:nan:nan, nan) +%!assert <*59229> (-inf:-pt3:nan, nan) +%!assert <*59229> (-inf:-inf:nan, nan) +%!assert <*59229> (-inf:zero:nan, nan) +%!assert <*59229> (-inf:pt3:nan, nan) +%!assert <*59229> (-inf:inf:nan, nan) +%!assert <*59229> (zero:-pt3:nan, nan) +%!assert <*59229> (zero:-inf:nan, nan) +%!assert <*59229> (zero:zero:nan, nan) +%!assert <*59229> (zero:pt3:nan, nan) +%!assert <*59229> (zero:inf:nan, nan) +%!assert <*59229> (inf:-pt3:nan, nan) +%!assert <*59229> (inf:-inf:nan, nan) +%!assert <*59229> (inf:zero:nan, nan) +%!assert <*59229> (inf:pt3:nan, nan) +%!assert <*59229> (inf:inf:nan, nan) +%!assert <*59229> (-inf:nan:-one, nan) +%!assert <*59229> (-inf:nan:-inf, nan) +%!assert <*59229> (-inf:nan:zero, nan) +%!assert <*59229> (-inf:nan:one, nan) +%!assert <*59229> (-inf:nan:inf, nan) +%!assert <*59229> (-inf:nan:nan, nan) +%!assert <*59229> (zero:nan:-one, nan) +%!assert <*59229> (zero:nan:-inf, nan) +%!assert <*59229> (zero:nan:zero, nan) +%!assert <*59229> (zero:nan:one, nan) +%!assert <*59229> (zero:nan:inf, nan) +%!assert <*59229> (zero:nan:nan, nan) +%!assert <*59229> (inf:nan:-one, nan) +%!assert <*59229> (inf:nan:-inf, nan) +%!assert <*59229> (inf:nan:zero, nan) +%!assert <*59229> (inf:nan:one, nan) +%!assert <*59229> (inf:nan:inf, nan) +%!assert <*59229> (inf:nan:nan, nan) +%!assert <*59229> (inf:-pt3:inf, nan) +%!assert <*59229> (-inf:-pt3:-inf, nan) +%!assert <*59229> (inf:pt3:inf, nan) +%!assert <*59229> (-inf:pt3:-inf, nan) +%!assert <*59229> (-inf:-inf:-inf, nan) +%!assert <*59229> (zero:-inf:-inf, nan) +%!assert <*59229> (inf:-inf:-one, nan) +%!assert <*59229> (inf:-inf:-inf, nan) +%!assert <*59229> (inf:-inf:zero, nan) +%!assert <*59229> (inf:-inf:one, nan) +%!assert <*59229> (inf:-inf:inf, nan) +%!assert <*59229> (-inf:inf:-one, nan) +%!assert <*59229> (-inf:inf:-inf, nan) +%!assert <*59229> (-inf:inf:zero, nan) +%!assert <*59229> (-inf:inf:one, nan) +%!assert <*59229> (-inf:inf:inf, nan) +%!assert <*59229> (zero:inf:inf, nan) +%!assert <*59229> (inf:inf:inf, nan) +%!assert <*59229> (zero:zero:-one, mt_row) +%!assert <*59229> (zero:zero:zero, mt_row) +%!assert <*59229> (zero:zero:one, mt_row) +%!assert <*59229> (zero:zero:-inf, mt_row) +%!assert <*59229> (zero:zero:inf, mt_row) +%!assert <*59229> (-inf:zero:-one, mt_row) +%!assert <*59229> (-inf:zero:zero, mt_row) +%!assert <*59229> (-inf:zero:one, mt_row) +%!assert <*59229> (-inf:zero:-inf, mt_row) +%!assert <*59229> (-inf:zero:inf, mt_row) +%!assert <*59229> (inf:zero:-one, mt_row) +%!assert <*59229> (inf:zero:zero, mt_row) +%!assert <*59229> (inf:zero:one, mt_row) +%!assert <*59229> (inf:zero:-inf, mt_row) +%!assert <*59229> (inf:zero:inf, mt_row) +%!assert <*59229> (zero:pt3:-one, mt_row) +%!assert <*59229> (zero:pt3:-inf, mt_row) +%!assert <*59229> (inf:pt3:-one, mt_row) +%!assert <*59229> (inf:pt3:zero, mt_row) +%!assert <*59229> (inf:pt3:one, mt_row) +%!assert <*59229> (inf:pt3:-inf, mt_row) +%!assert <*59229> (zero:inf:-one, mt_row) +%!assert <*59229> (zero:inf:-inf, mt_row) +%!assert <*59229> (inf:inf:-one, mt_row) +%!assert <*59229> (inf:inf:zero, mt_row) +%!assert <*59229> (inf:inf:one, mt_row) +%!assert <*59229> (inf:inf:-inf, mt_row) +%!assert <*59229> (zero:-pt3:one, mt_row) +%!assert <*59229> (zero:-pt3:inf, mt_row) +%!assert <*59229> (-inf:-pt3:-one, mt_row) +%!assert <*59229> (-inf:-pt3:zero, mt_row) +%!assert <*59229> (-inf:-pt3:one, mt_row) +%!assert <*59229> (-inf:-pt3:inf, mt_row) +%!assert <*59229> (zero:-inf:one, mt_row) +%!assert <*59229> (zero:-inf:inf, mt_row) +%!assert <*59229> (-inf:-inf:-one, mt_row) +%!assert <*59229> (-inf:-inf:zero, mt_row) +%!assert <*59229> (-inf:-inf:one, mt_row) +%!assert <*59229> (-inf:-inf:inf, mt_row) +%!assert <*59229> (zero:-inf:-one, zero) +%!assert <*59229> (zero:-inf:zero, zero) +%!assert <*59229> (zero:inf:zero, zero) +%!assert <*59229> (zero:inf:one, zero) +%!assert <*59229> (zero:-pt3:zero, zero) +%!assert <*59229> (zero:pt3:zero, zero) +%!assert <*59229> (zero:-pt3:-one, [zero, -pt3, -pt6, -pt9], epsilon) +%!assert <*59229> (zero:pt3:one, [zero, pt3, pt6, pt9], epsilon) %!error <range with infinite number of elements cannot be stored> zero:-pt3:-inf %!error <range with infinite number of elements cannot be stored> inf:-pt3:-one %!error <range with infinite number of elements cannot be stored> inf:-pt3:zero @@ -332,140 +332,140 @@ %! pt9 = single (0.9); %! one = single (1.0); %! epsilon = eps ('single'); -%!assert <59229> (nan:-pt3:-one, nan) -%!assert <59229> (nan:-pt3:-inf, nan) -%!assert <59229> (nan:-pt3:zero, nan) -%!assert <59229> (nan:-pt3:one, nan) -%!assert <59229> (nan:-pt3:inf, nan) -%!assert <59229> (nan:-pt3:nan, nan) -%!assert <59229> (nan:-inf:-one, nan) -%!assert <59229> (nan:-inf:-inf, nan) -%!assert <59229> (nan:-inf:zero, nan) -%!assert <59229> (nan:-inf:one, nan) -%!assert <59229> (nan:-inf:inf, nan) -%!assert <59229> (nan:-inf:nan, nan) -%!assert <59229> (nan:zero:-one, nan) -%!assert <59229> (nan:zero:-inf, nan) -%!assert <59229> (nan:zero:zero, nan) -%!assert <59229> (nan:zero:one, nan) -%!assert <59229> (nan:zero:inf, nan) -%!assert <59229> (nan:zero:nan, nan) -%!assert <59229> (nan:pt3:-one, nan) -%!assert <59229> (nan:pt3:-inf, nan) -%!assert <59229> (nan:pt3:zero, nan) -%!assert <59229> (nan:pt3:one, nan) -%!assert <59229> (nan:pt3:inf, nan) -%!assert <59229> (nan:pt3:nan, nan) -%!assert <59229> (nan:inf:-one, nan) -%!assert <59229> (nan:inf:-inf, nan) -%!assert <59229> (nan:inf:zero, nan) -%!assert <59229> (nan:inf:one, nan) -%!assert <59229> (nan:inf:inf, nan) -%!assert <59229> (nan:inf:nan, nan) -%!assert <59229> (nan:nan:-one, nan) -%!assert <59229> (nan:nan:-inf, nan) -%!assert <59229> (nan:nan:zero, nan) -%!assert <59229> (nan:nan:one, nan) -%!assert <59229> (nan:nan:inf, nan) -%!assert <59229> (nan:nan:nan, nan) -%!assert <59229> (-inf:-pt3:nan, nan) -%!assert <59229> (-inf:-inf:nan, nan) -%!assert <59229> (-inf:zero:nan, nan) -%!assert <59229> (-inf:pt3:nan, nan) -%!assert <59229> (-inf:inf:nan, nan) -%!assert <59229> (zero:-pt3:nan, nan) -%!assert <59229> (zero:-inf:nan, nan) -%!assert <59229> (zero:zero:nan, nan) -%!assert <59229> (zero:pt3:nan, nan) -%!assert <59229> (zero:inf:nan, nan) -%!assert <59229> (inf:-pt3:nan, nan) -%!assert <59229> (inf:-inf:nan, nan) -%!assert <59229> (inf:zero:nan, nan) -%!assert <59229> (inf:pt3:nan, nan) -%!assert <59229> (inf:inf:nan, nan) -%!assert <59229> (-inf:nan:-one, nan) -%!assert <59229> (-inf:nan:-inf, nan) -%!assert <59229> (-inf:nan:zero, nan) -%!assert <59229> (-inf:nan:one, nan) -%!assert <59229> (-inf:nan:inf, nan) -%!assert <59229> (-inf:nan:nan, nan) -%!assert <59229> (zero:nan:-one, nan) -%!assert <59229> (zero:nan:-inf, nan) -%!assert <59229> (zero:nan:zero, nan) -%!assert <59229> (zero:nan:one, nan) -%!assert <59229> (zero:nan:inf, nan) -%!assert <59229> (zero:nan:nan, nan) -%!assert <59229> (inf:nan:-one, nan) -%!assert <59229> (inf:nan:-inf, nan) -%!assert <59229> (inf:nan:zero, nan) -%!assert <59229> (inf:nan:one, nan) -%!assert <59229> (inf:nan:inf, nan) -%!assert <59229> (inf:nan:nan, nan) -%!assert <59229> (inf:-pt3:inf, nan) -%!assert <59229> (-inf:-pt3:-inf, nan) -%!assert <59229> (inf:pt3:inf, nan) -%!assert <59229> (-inf:pt3:-inf, nan) -%!assert <59229> (-inf:-inf:-inf, nan) -%!assert <59229> (zero:-inf:-inf, nan) -%!assert <59229> (inf:-inf:-one, nan) -%!assert <59229> (inf:-inf:-inf, nan) -%!assert <59229> (inf:-inf:zero, nan) -%!assert <59229> (inf:-inf:one, nan) -%!assert <59229> (inf:-inf:inf, nan) -%!assert <59229> (-inf:inf:-one, nan) -%!assert <59229> (-inf:inf:-inf, nan) -%!assert <59229> (-inf:inf:zero, nan) -%!assert <59229> (-inf:inf:one, nan) -%!assert <59229> (-inf:inf:inf, nan) -%!assert <59229> (zero:inf:inf, nan) -%!assert <59229> (inf:inf:inf, nan) -%!assert <59229> (zero:zero:-one, mt_row) -%!assert <59229> (zero:zero:zero, mt_row) -%!assert <59229> (zero:zero:one, mt_row) -%!assert <59229> (zero:zero:-inf, mt_row) -%!assert <59229> (zero:zero:inf, mt_row) -%!assert <59229> (-inf:zero:-one, mt_row) -%!assert <59229> (-inf:zero:zero, mt_row) -%!assert <59229> (-inf:zero:one, mt_row) -%!assert <59229> (-inf:zero:-inf, mt_row) -%!assert <59229> (-inf:zero:inf, mt_row) -%!assert <59229> (inf:zero:-one, mt_row) -%!assert <59229> (inf:zero:zero, mt_row) -%!assert <59229> (inf:zero:one, mt_row) -%!assert <59229> (inf:zero:-inf, mt_row) -%!assert <59229> (inf:zero:inf, mt_row) -%!assert <59229> (zero:pt3:-one, mt_row) -%!assert <59229> (zero:pt3:-inf, mt_row) -%!assert <59229> (inf:pt3:-one, mt_row) -%!assert <59229> (inf:pt3:zero, mt_row) -%!assert <59229> (inf:pt3:one, mt_row) -%!assert <59229> (inf:pt3:-inf, mt_row) -%!assert <59229> (zero:inf:-one, mt_row) -%!assert <59229> (zero:inf:-inf, mt_row) -%!assert <59229> (inf:inf:-one, mt_row) -%!assert <59229> (inf:inf:zero, mt_row) -%!assert <59229> (inf:inf:one, mt_row) -%!assert <59229> (inf:inf:-inf, mt_row) -%!assert <59229> (zero:-pt3:one, mt_row) -%!assert <59229> (zero:-pt3:inf, mt_row) -%!assert <59229> (-inf:-pt3:-one, mt_row) -%!assert <59229> (-inf:-pt3:zero, mt_row) -%!assert <59229> (-inf:-pt3:one, mt_row) -%!assert <59229> (-inf:-pt3:inf, mt_row) -%!assert <59229> (zero:-inf:one, mt_row) -%!assert <59229> (zero:-inf:inf, mt_row) -%!assert <59229> (-inf:-inf:-one, mt_row) -%!assert <59229> (-inf:-inf:zero, mt_row) -%!assert <59229> (-inf:-inf:one, mt_row) -%!assert <59229> (-inf:-inf:inf, mt_row) -%!assert <59229> (zero:-inf:-one, zero) -%!assert <59229> (zero:-inf:zero, zero) -%!assert <59229> (zero:inf:zero, zero) -%!assert <59229> (zero:inf:one, zero) -%!assert <59229> (zero:-pt3:zero, zero) -%!assert <59229> (zero:pt3:zero, zero) -%!assert <59229> (zero:-pt3:-one, [zero, -pt3, -pt6, -pt9], epsilon) -%!assert <59229> (zero:pt3:one, [zero, pt3, pt6, pt9], epsilon) +%!assert <*59229> (nan:-pt3:-one, nan) +%!assert <*59229> (nan:-pt3:-inf, nan) +%!assert <*59229> (nan:-pt3:zero, nan) +%!assert <*59229> (nan:-pt3:one, nan) +%!assert <*59229> (nan:-pt3:inf, nan) +%!assert <*59229> (nan:-pt3:nan, nan) +%!assert <*59229> (nan:-inf:-one, nan) +%!assert <*59229> (nan:-inf:-inf, nan) +%!assert <*59229> (nan:-inf:zero, nan) +%!assert <*59229> (nan:-inf:one, nan) +%!assert <*59229> (nan:-inf:inf, nan) +%!assert <*59229> (nan:-inf:nan, nan) +%!assert <*59229> (nan:zero:-one, nan) +%!assert <*59229> (nan:zero:-inf, nan) +%!assert <*59229> (nan:zero:zero, nan) +%!assert <*59229> (nan:zero:one, nan) +%!assert <*59229> (nan:zero:inf, nan) +%!assert <*59229> (nan:zero:nan, nan) +%!assert <*59229> (nan:pt3:-one, nan) +%!assert <*59229> (nan:pt3:-inf, nan) +%!assert <*59229> (nan:pt3:zero, nan) +%!assert <*59229> (nan:pt3:one, nan) +%!assert <*59229> (nan:pt3:inf, nan) +%!assert <*59229> (nan:pt3:nan, nan) +%!assert <*59229> (nan:inf:-one, nan) +%!assert <*59229> (nan:inf:-inf, nan) +%!assert <*59229> (nan:inf:zero, nan) +%!assert <*59229> (nan:inf:one, nan) +%!assert <*59229> (nan:inf:inf, nan) +%!assert <*59229> (nan:inf:nan, nan) +%!assert <*59229> (nan:nan:-one, nan) +%!assert <*59229> (nan:nan:-inf, nan) +%!assert <*59229> (nan:nan:zero, nan) +%!assert <*59229> (nan:nan:one, nan) +%!assert <*59229> (nan:nan:inf, nan) +%!assert <*59229> (nan:nan:nan, nan) +%!assert <*59229> (-inf:-pt3:nan, nan) +%!assert <*59229> (-inf:-inf:nan, nan) +%!assert <*59229> (-inf:zero:nan, nan) +%!assert <*59229> (-inf:pt3:nan, nan) +%!assert <*59229> (-inf:inf:nan, nan) +%!assert <*59229> (zero:-pt3:nan, nan) +%!assert <*59229> (zero:-inf:nan, nan) +%!assert <*59229> (zero:zero:nan, nan) +%!assert <*59229> (zero:pt3:nan, nan) +%!assert <*59229> (zero:inf:nan, nan) +%!assert <*59229> (inf:-pt3:nan, nan) +%!assert <*59229> (inf:-inf:nan, nan) +%!assert <*59229> (inf:zero:nan, nan) +%!assert <*59229> (inf:pt3:nan, nan) +%!assert <*59229> (inf:inf:nan, nan) +%!assert <*59229> (-inf:nan:-one, nan) +%!assert <*59229> (-inf:nan:-inf, nan) +%!assert <*59229> (-inf:nan:zero, nan) +%!assert <*59229> (-inf:nan:one, nan) +%!assert <*59229> (-inf:nan:inf, nan) +%!assert <*59229> (-inf:nan:nan, nan) +%!assert <*59229> (zero:nan:-one, nan) +%!assert <*59229> (zero:nan:-inf, nan) +%!assert <*59229> (zero:nan:zero, nan) +%!assert <*59229> (zero:nan:one, nan) +%!assert <*59229> (zero:nan:inf, nan) +%!assert <*59229> (zero:nan:nan, nan) +%!assert <*59229> (inf:nan:-one, nan) +%!assert <*59229> (inf:nan:-inf, nan) +%!assert <*59229> (inf:nan:zero, nan) +%!assert <*59229> (inf:nan:one, nan) +%!assert <*59229> (inf:nan:inf, nan) +%!assert <*59229> (inf:nan:nan, nan) +%!assert <*59229> (inf:-pt3:inf, nan) +%!assert <*59229> (-inf:-pt3:-inf, nan) +%!assert <*59229> (inf:pt3:inf, nan) +%!assert <*59229> (-inf:pt3:-inf, nan) +%!assert <*59229> (-inf:-inf:-inf, nan) +%!assert <*59229> (zero:-inf:-inf, nan) +%!assert <*59229> (inf:-inf:-one, nan) +%!assert <*59229> (inf:-inf:-inf, nan) +%!assert <*59229> (inf:-inf:zero, nan) +%!assert <*59229> (inf:-inf:one, nan) +%!assert <*59229> (inf:-inf:inf, nan) +%!assert <*59229> (-inf:inf:-one, nan) +%!assert <*59229> (-inf:inf:-inf, nan) +%!assert <*59229> (-inf:inf:zero, nan) +%!assert <*59229> (-inf:inf:one, nan) +%!assert <*59229> (-inf:inf:inf, nan) +%!assert <*59229> (zero:inf:inf, nan) +%!assert <*59229> (inf:inf:inf, nan) +%!assert <*59229> (zero:zero:-one, mt_row) +%!assert <*59229> (zero:zero:zero, mt_row) +%!assert <*59229> (zero:zero:one, mt_row) +%!assert <*59229> (zero:zero:-inf, mt_row) +%!assert <*59229> (zero:zero:inf, mt_row) +%!assert <*59229> (-inf:zero:-one, mt_row) +%!assert <*59229> (-inf:zero:zero, mt_row) +%!assert <*59229> (-inf:zero:one, mt_row) +%!assert <*59229> (-inf:zero:-inf, mt_row) +%!assert <*59229> (-inf:zero:inf, mt_row) +%!assert <*59229> (inf:zero:-one, mt_row) +%!assert <*59229> (inf:zero:zero, mt_row) +%!assert <*59229> (inf:zero:one, mt_row) +%!assert <*59229> (inf:zero:-inf, mt_row) +%!assert <*59229> (inf:zero:inf, mt_row) +%!assert <*59229> (zero:pt3:-one, mt_row) +%!assert <*59229> (zero:pt3:-inf, mt_row) +%!assert <*59229> (inf:pt3:-one, mt_row) +%!assert <*59229> (inf:pt3:zero, mt_row) +%!assert <*59229> (inf:pt3:one, mt_row) +%!assert <*59229> (inf:pt3:-inf, mt_row) +%!assert <*59229> (zero:inf:-one, mt_row) +%!assert <*59229> (zero:inf:-inf, mt_row) +%!assert <*59229> (inf:inf:-one, mt_row) +%!assert <*59229> (inf:inf:zero, mt_row) +%!assert <*59229> (inf:inf:one, mt_row) +%!assert <*59229> (inf:inf:-inf, mt_row) +%!assert <*59229> (zero:-pt3:one, mt_row) +%!assert <*59229> (zero:-pt3:inf, mt_row) +%!assert <*59229> (-inf:-pt3:-one, mt_row) +%!assert <*59229> (-inf:-pt3:zero, mt_row) +%!assert <*59229> (-inf:-pt3:one, mt_row) +%!assert <*59229> (-inf:-pt3:inf, mt_row) +%!assert <*59229> (zero:-inf:one, mt_row) +%!assert <*59229> (zero:-inf:inf, mt_row) +%!assert <*59229> (-inf:-inf:-one, mt_row) +%!assert <*59229> (-inf:-inf:zero, mt_row) +%!assert <*59229> (-inf:-inf:one, mt_row) +%!assert <*59229> (-inf:-inf:inf, mt_row) +%!assert <*59229> (zero:-inf:-one, zero) +%!assert <*59229> (zero:-inf:zero, zero) +%!assert <*59229> (zero:inf:zero, zero) +%!assert <*59229> (zero:inf:one, zero) +%!assert <*59229> (zero:-pt3:zero, zero) +%!assert <*59229> (zero:pt3:zero, zero) +%!assert <*59229> (zero:-pt3:-one, [zero, -pt3, -pt6, -pt9], epsilon) +%!assert <*59229> (zero:pt3:one, [zero, pt3, pt6, pt9], epsilon) %!error <range with infinite number of elements cannot be stored> zero:-pt3:-inf %!error <range with infinite number of elements cannot be stored> inf:-pt3:-one %!error <range with infinite number of elements cannot be stored> inf:-pt3:zero