Mercurial > octave
diff test/test_error.m @ 5590:1ad66ea35fe5
[project @ 2006-01-06 00:24:05 by jwe]
author | jwe |
---|---|
date | Fri, 06 Jan 2006 00:24:06 +0000 |
parents | |
children | ace8d8d26933 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/test_error.m Fri Jan 06 00:24:06 2006 +0000 @@ -0,0 +1,67 @@ +%% Automatically generated from DejaGNU files + +%% test/octave.test/error/error-1.m +%!function g () +%! error ("foo"); +%!function f () +%! g (); +%!error <foo> f (); + +%% test/octave.test/error/error-2.m +%!function g () +%! error ("foo\n"); +%!function f () +%! g +%!error <foo> f (); + +%% test/octave.test/error/error-3.m +%!error error (); + +%% test/octave.test/error/error-4.m +%!error <foo> error ("foo\n"); + +%% XXX FIXME XXX Why can't I use %!warning <foo> f; +%% test/octave.test/error/warning-1.m +%!function g () +%! warning ("foo"); +%!function f () +%! g; +%!test +%! fail("f","warning","foo"); + +%% test/octave.test/error/warning-2.m +%!test +%! st.identifier = "backtrace"; +%! ws = warning ("query","backtrace"); +%! warning ("on","backtrace"); +%! st.state = "on"; +%! assert(warning ("query","backtrace"),st); +%! warning ("off","backtrace"); +%! st.state = "off"; +%! assert(warning ("query","backtrace"),st); +%! warning (ws.state,"backtrace"); + +%% XXX FIXME XXX This test no longer makes sense with new warning syntax +%% test/octave.test/error/warning-3.m +%!#warning <foo> warning ("foo", 1); + +%% test/octave.test/error/usage-1.m +%!function g () +%! usage ("foo"); +%!function f () +%! g (); +%!error <usage:> f (); + +%% test/octave.test/error/usage-2.m +%!function g () +%! usage ("foo"); +%!function f () +%! g +%!error <usage:> f (); + +%% test/octave.test/error/usage-3.m +%!error usage (); + +%% test/octave.test/error/usage-4.m +%!error <foo> usage ("foo\n"); +