Mercurial > hg > octave-nkf
diff src/ov-struct.cc @ 11359:e4ba3cb2d27e
isfield: Additional test for cellstring of field names
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Mon, 13 Dec 2010 22:02:44 -0800 |
parents | a4f482e66b65 |
children | 0d9640d755b1 |
line wrap: on
line diff
--- a/src/ov-struct.cc +++ b/src/ov-struct.cc @@ -2024,12 +2024,12 @@ %!# test isfield %!test %! x(3).d=1; x(2).a=2; x(1).b=3; x(2).c=3; -%! assert (isfield (x, "b")); -%!assert( isfield( struct("a", "1"), "a")); -%!assert( isfield( {1}, "c"), logical (0)); -%!assert( isfield( struct("a", "1"), 10), logical (0)); -%!assert( isfield( struct("a", "b"), "a "), logical (0)); - +%! assert (isfield (x, 'b')); +%!assert (isfield (struct('a', '1'), 'a')); +%!assert (isfield ({1}, 'c'), false); +%!assert (isfield (struct('a', '1'), 10), false); +%!assert (isfield (struct('a', 'b'), "a "), false); +%!assert (isfield (struct('a', 1, 'b', 2), {'a', 'c'}), [true, false]); */ DEFUN (cell2struct, args, ,