Mercurial > hg > octave-lyh
diff test/test_for.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 | 00fad3bad2a5 |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/test/test_for.m @@ -0,0 +1,82 @@ +%% Automatically generated from DejaGNU files + +%% test/octave.test/for/for-1.m +%!test +%! for i = 1 +%! printf_assert ("%d", i); +%! end +%! printf_assert ("\n"); +%! assert(prog_output_assert("1")); + +%% test/octave.test/for/for-2.m +%!test +%! for i = 1:4 +%! printf_assert ("%d", i); +%! endfor +%! printf_assert ("\n"); +%! assert(prog_output_assert("1234")); + +%% test/octave.test/for/for-3.m +%!test +%! for i = [1,2,3,4] +%! printf_assert ("%d", i); +%! endfor +%! printf_assert ("\n"); +%! assert(prog_output_assert("1234")); + +%% test/octave.test/for/for-4.m +%!test +%! for i = [1,2;3,4] +%! printf_assert ("%d", i(1,1)); +%! printf_assert ("%d", i(2,1)); +%! endfor +%! printf_assert ("\n"); +%! assert(prog_output_assert("1324")); + +%% test/octave.test/for/for-5.m +%!test +%! for i = I +%! printf_assert ("%d", imag (i)); +%! endfor +%! printf_assert ("\n"); +%! assert(prog_output_assert("1")); + +%% test/octave.test/for/for-6.m +%!test +%! for i = [1,2,3,4]*I +%! printf_assert ("%d", imag (i)); +%! endfor +%! printf_assert ("\n"); +%! assert(prog_output_assert("1234")); + +%% test/octave.test/for/for-7.m +%!test +%! for i = [1,2;3,4]*I +%! printf_assert ("%d", imag (i(1,1))); +%! printf_assert ("%d", imag (i(2,1))); +%! endfor +%! printf_assert ("\n"); +%! assert(prog_output_assert("1324")); + +%% test/octave.test/for/for-8.m +%!test +%! for i = [1,2,3,4] +%! if (i > 2) +%! break; +%! endif +%! printf_assert ("%d", i); +%! endfor +%! printf_assert ("\n"); +%! assert(prog_output_assert("12")); + +%% test/octave.test/for/for-9.m +%!test +%! for i = [1,2,3,4] +%! if (i < 3) +%! continue; +%! endif +%! printf_assert ("%d", i); +%! endfor +%! printf_assert ("\n"); +%! assert(prog_output_assert("34")); +