changeset 13185:e0a3cca6e677

Add tolerances to binopdf and tpdf tests. * statistics/distributions/binopdf.m: Add tolerance to accommodate MacOS's gammal. * statistics/distributions/tpdf.m: Add tolerance.
author Ben Abbott <bpabbott@mac.com>
date Wed, 21 Sep 2011 20:23:59 -0400
parents 8a124aeb7ded
children 2896c083576a
files scripts/statistics/distributions/binopdf.m
diffstat 1 files changed, 10 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/statistics/distributions/binopdf.m	Tue Sep 20 22:01:00 2011 -0700
+++ b/scripts/statistics/distributions/binopdf.m	Wed Sep 21 20:23:59 2011 -0400
@@ -66,15 +66,20 @@
 endfunction
 
 
-%!shared x,y
+%!shared x,y,tol
+%! if (ismac ())
+%!   tol = eps ();
+%! else
+%!   tol = 0;
+%! endif
 %! x = [-1 0 1 2 3];
 %! y = [0 1/4 1/2 1/4 0];
-%!assert(binopdf (x, 2*ones(1,5), 0.5*ones(1,5)), y);
-%!assert(binopdf (x, 2, 0.5*ones(1,5)), y);
-%!assert(binopdf (x, 2*ones(1,5), 0.5), y);
+%!assert(binopdf (x, 2*ones(1,5), 0.5*ones(1,5)), y, tol);
+%!assert(binopdf (x, 2, 0.5*ones(1,5)), y, tol);
+%!assert(binopdf (x, 2*ones(1,5), 0.5), y, tol);
 %!assert(binopdf (x, 2*[0 -1 NaN 1.1 1], 0.5), [0 NaN NaN NaN 0]);
 %!assert(binopdf (x, 2, 0.5*[0 -1 NaN 3 1]), [0 NaN NaN NaN 0]);
-%!assert(binopdf ([x, NaN], 2, 0.5), [y, NaN]);
+%!assert(binopdf ([x, NaN], 2, 0.5), [y, NaN], tol);
 
 %% Test class of input preserved
 %!assert(binopdf (single([x, NaN]), 2, 0.5), single([y, NaN]));