# HG changeset patch # User Rik # Date 1325477387 28800 # Node ID 09cc39ba83120b764d6bed33df20958d70d3be1e # Parent c3309e1ec50d627ec3b1e237d30a8f2f1fa88bd1 test_contin.m: Rename script to test_line_continue.m for clarity * test_contin.m: Rename script to test_line_continue.m for clarity diff -r c3309e1ec50d -r 09cc39ba8312 test/test_contin.m --- a/test/test_contin.m Sun Jan 01 20:04:52 2012 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,80 +0,0 @@ -## Copyright (C) 2006-2011 John W. Eaton -## -## This file is part of Octave. -## -## Octave is free software; you can redistribute it and/or modify it -## under the terms of the GNU General Public License as published by -## the Free Software Foundation; either version 3 of the License, or (at -## your option) any later version. -## -## Octave is distributed in the hope that it will be useful, but -## WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -## General Public License for more details. -## -## You should have received a copy of the GNU General Public License -## along with Octave; see the file COPYING. If not, see -## . - -%!shared x, a, b -%! x = [1,2]; -%! a = 1; -%! b = 2; - -%!test -%! y = [a... # comments here ok -%! b]; -%! assert (y, x); - -%!test -%! x = [1;2]; -%! y = [a... # comments here ok -%! ;\ -%! -%! b]; -%! assert (y, x); - -%!assert (1 + ... -%! 2 - \# comments here ok -%! 3 / ... # comments here ok -%! -1,6); - -%!function y = f (a,... -%! b, ... -%! c, ... % comments ok -%! x, # continuation characters not required in parens -%! y, \# but they should work too. -%! z) -%! -%! y = 1; -%!endfunction -%! -%!assert (f (), 1) - -%!test -%!assert (1 == 1 -%! && 2 == 2 -%! || 3 == 5); - -%!test -%! x = [1, ... -%! -%! ... -%! -%! 2]; -%! y = [1;2]; -%! assert (y, x); - -%!test -%! x = [1 ,... -%! 2]; -%! y = [1,2]; -%! assert (y, x); - -%% test/oc tave.test/contin/contin-16.m -%!test -%! x = [ 1 , ... -%! 2]; -%! y = [1,2]; -%! assert (y, x); - diff -r c3309e1ec50d -r 09cc39ba8312 test/test_line_continue.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/test_line_continue.m Sun Jan 01 20:09:47 2012 -0800 @@ -0,0 +1,80 @@ +## Copyright (C) 2006-2011 John W. Eaton +## +## This file is part of Octave. +## +## Octave is free software; you can redistribute it and/or modify it +## under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 3 of the License, or (at +## your option) any later version. +## +## Octave is distributed in the hope that it will be useful, but +## WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +## General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with Octave; see the file COPYING. If not, see +## . + +%!shared x, a, b +%! x = [1,2]; +%! a = 1; +%! b = 2; + +%!test +%! y = [a... # comments here ok +%! b]; +%! assert (y, x); + +%!test +%! x = [1;2]; +%! y = [a... # comments here ok +%! ;\ +%! +%! b]; +%! assert (y, x); + +%!assert (1 + ... +%! 2 - \# comments here ok +%! 3 / ... # comments here ok +%! -1,6); + +%!function y = f (a,... +%! b, ... +%! c, ... % comments ok +%! x, # continuation characters not required in parens +%! y, \# but they should work too. +%! z) +%! +%! y = 1; +%!endfunction +%! +%!assert (f (), 1) + +%!test +%!assert (1 == 1 +%! && 2 == 2 +%! || 3 == 5); + +%!test +%! x = [1, ... +%! +%! ... +%! +%! 2]; +%! y = [1;2]; +%! assert (y, x); + +%!test +%! x = [1 ,... +%! 2]; +%! y = [1,2]; +%! assert (y, x); + +%% test/oc tave.test/contin/contin-16.m +%!test +%! x = [ 1 , ... +%! 2]; +%! y = [1,2]; +%! assert (y, x); +