[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Moving tests into individual files
From: |
Thomas Weber |
Subject: |
Re: Moving tests into individual files |
Date: |
Wed, 23 Jan 2008 22:00:16 +0100 |
User-agent: |
Mutt/1.5.17+20080114 (2008-01-14) |
On 22/01/08 16:52 -0500, John W. Eaton wrote:
> I applied this patch and checked it in.
>
> Before applying the patch, I ran make check with the following result:
>
> Summary:
>
> PASS 3890
> FAIL 0
>
> After, I see:
>
> Summary:
>
> PASS 3879
> FAIL 0
>
> Can you exlain the difference?
Sure, I didn't copy the tests for issymmetric.m. They were already in
the .m file, albeit in a different order (in fact, there are more tests
in issymmetric.m, look for "2i").
issymmetric.m:
===========================================================
%!assert(issymmetric (1));
%!assert(!(issymmetric ([1, 2])));
%!assert(!(issymmetric ([])));
%!assert(issymmetric ([1, 2; 2, 1]) == 2);
%!assert(!(issymmetric ("test")));
%!assert(issymmetric ([1, 2.1; 2, 1.1], 0.2) == 2);
%!assert(issymmetric ([1, 2i; -2i, 1]));
%!assert(!(issymmetric ("t")));
%!assert(!(issymmetric (["te"; "et"])));
%!error issymmetric ([1, 2; 2, 1], 0, 0);
%!error issymmetric ();
%!test
%! s.a = 1;
%! assert(!(issymmetric (s)));
===========================================================
former test_number.m (reordered, the numbers in the .m files show the
original order)
===========================================================
%% test/octave.test/number/issymmetric-1.m
%!assert(issymmetric (1));
%% test/octave.test/number/issymmetric-2.m
%!assert(!(issymmetric ([1, 2])));
%% test/octave.test/number/issymmetric-3.m
%!assert(!(issymmetric ([])));
%% test/octave.test/number/issymmetric-4.m
%!assert(issymmetric ([1, 2; 2, 1]) == 2);
%% test/octave.test/number/issymmetric-6.m
%!assert(!(issymmetric ("test")));
%% test/octave.test/number/issymmetric-9.m
%!assert(issymmetric ([1, 2.1; 2, 1.1], 0.2) == 2);
%% test/octave.test/number/issymmetric-5.m
%!test
%! warn_str_to_num = 0;
%! assert(!(issymmetric ("t")));
%% test/octave.test/number/issymmetric-7.m
%!test
%! warn_str_to_num = 0;
%! assert(!(issymmetric (["te"; "et"])));
%% test/octave.test/number/issymmetric-10.m
%!error issymmetric ([1, 2; 2, 1], 0, 0);
%% test/octave.test/number/issymmetric-11.m
%!error issymmetric ();
%% test/octave.test/number/issymmetric-8.m
%!test
%! s.a = 1;
%! assert(!(issymmetric (s)));
===========================================================
Thomas