changeset 17895:ed2ef5d96929

moment.m: Add eps tolerance to %!tests. * scripts/statistics/base/moment.m: Add eps tolerance to %!tests.
author Rik <rik@octave.org>
date Sun, 10 Nov 2013 14:56:18 -0800
parents 62b76b377749
children f05f571ff1fa
files scripts/statistics/base/moment.m
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/statistics/base/moment.m	Sat Nov 09 21:20:09 2013 -0800
+++ b/scripts/statistics/base/moment.m	Sun Nov 10 14:56:18 2013 -0800
@@ -180,14 +180,14 @@
 endfunction
 
 
-%!test
+%!shared x
 %! x = rand (10);
-%! assert (moment (x,1), mean (center (x)));
-%! assert (moment (x,2), meansq (center (x)));
-%! assert (moment (x,1,2), mean (center (x, 2), 2));
-%! assert (moment (x,1,"a"), mean (abs (center (x))));
-%! assert (moment (x,1,"r"), mean (x));
-%! assert (moment (x,1,"ar"), mean (abs (x)));
+%!assert (moment (x,1), mean (center (x)), eps)
+%!assert (moment (x,2), meansq (center (x)), eps)
+%!assert (moment (x,1,2), mean (center (x, 2), 2), eps)
+%!assert (moment (x,1,"a"), mean (abs (center (x))), eps)
+%!assert (moment (x,1,"r"), mean (x), eps)
+%!assert (moment (x,1,"ar"), mean (abs (x)), eps)
 
 %!assert (moment (single ([1 2 3]), 1, "r"), single (2))