Mercurial > hg > octave-lyh
diff scripts/general/isvector.m @ 7411:83a8781b529d
[project @ 2008-01-22 21:52:25 by jwe]
author | jwe |
---|---|
date | Tue, 22 Jan 2008 21:52:26 +0000 |
parents | a1dbe9d80eee |
children | eb63fbe60fab |
line wrap: on
line diff
--- a/scripts/general/isvector.m +++ b/scripts/general/isvector.m @@ -36,3 +36,30 @@ endif endfunction + +%!assert(isvector (1)); + +%!assert(isvector ([1; 2; 3])); + +%!assert(!(isvector ([]))); + +%!assert(!(isvector ([1, 2; 3, 4]))); + +%!test +%! warn_str_to_num = 0; +%! assert((isvector ("t"))); + +%!test +%! warn_str_to_num = 0; +%! assert((isvector ("test"))); + +%!assert(!(isvector (["test"; "ing"]))); + +%!test +%! s.a = 1; +%! assert((isvector (s))); + +%!error isvector (); + +%!error isvector ([1, 2], 2); +