Fix tests 54/8454/2
Adeline CARNIS [Tue, 31 Jul 2012 15:26:46 +0000 (17:26 +0200)]
Change-Id: I10f799ba90f79061dfce70ca0e111fb96949ed5d

scilab/modules/cacsd/tests/unit_tests/contr.dia.ref
scilab/modules/cacsd/tests/unit_tests/contr.tst
scilab/modules/elementary_functions/tests/nonreg_tests/bug_7216.dia.ref
scilab/modules/elementary_functions/tests/nonreg_tests/bug_7216.tst
scilab/modules/elementary_functions/tests/nonreg_tests/bug_8785.dia.ref
scilab/modules/elementary_functions/tests/nonreg_tests/bug_8785.tst
scilab/modules/optimization/tests/nonreg_tests/bug_8160.dia.ref
scilab/modules/optimization/tests/nonreg_tests/bug_8160.tst

index 856cd0b..acab228 100644 (file)
@@ -6,22 +6,22 @@
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
 assert_checkfalse(execstr("contr()", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d to %d expected."), "contr", 2, 3); 
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d to %d expected.\n"), "contr", 2, 3); 
 assert_checkerror("contr()", refMsg);
 A = ones(3,3) + 0 * %i;
 B = ones(3,3) * 2;
 assert_checkfalse(execstr("contr(A, B)", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 1); 
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 1); 
 assert_checkerror("contr(A, B)", refMsg);
 A = ones(3,3);
 assert_checkfalse(execstr("contr(A, complex(B))", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 2); 
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 2); 
 assert_checkerror("contr(A, complex(B))", refMsg);
 assert_checkfalse(execstr("contr(sparse(A), B)", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 1); 
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 1); 
 assert_checkerror("contr(sparse(A), B)", refMsg);
 assert_checkfalse(execstr("contr(A, sparse(B))", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 2); 
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 2); 
 assert_checkerror("contr(A, sparse(B))", refMsg);
 a = [0.8604043 , 0.0070020 , 0.6223373 , -1.356213 , -4.2301775
      0.159714 ,  0.0857791 , -0.2367751 , 0.4958580 , 0.6398817
@@ -49,7 +49,7 @@ assert_checkfalse(execstr("contr(a,1)", "errcatch") == 0);
 refMsg = msprintf(_("%s: Wrong values for input arguments #%d and #%d.\n"), "contr", 1, 2); 
 assert_checkerror("contr(a,1)", refMsg);
 assert_checkfalse(execstr("contr(a+%s,b)", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 1); 
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 1); 
 assert_checkerror("contr(a+%s,b)", refMsg);
 assert_checkfalse(execstr("contr(a,b,''ee'')", "errcatch") == 0);
 refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real scalar expected.\n"), "contr", 3); 
index 23c016e..fe4942b 100644 (file)
@@ -6,26 +6,26 @@
 //  This file is distributed under the same license as the Scilab package.\r
 // =============================================================================\r
 assert_checkfalse(execstr("contr()", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d to %d expected."), "contr", 2, 3); \r
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d to %d expected.\n"), "contr", 2, 3); \r
 assert_checkerror("contr()", refMsg);\r
 \r
 A = ones(3,3) + 0 * %i;\r
 B = ones(3,3) * 2;\r
 assert_checkfalse(execstr("contr(A, B)", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 1); \r
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 1); \r
 assert_checkerror("contr(A, B)", refMsg);\r
 \r
 A = ones(3,3);\r
 assert_checkfalse(execstr("contr(A, complex(B))", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 2); \r
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 2); \r
 assert_checkerror("contr(A, complex(B))", refMsg);\r
 \r
 assert_checkfalse(execstr("contr(sparse(A), B)", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 1); \r
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 1); \r
 assert_checkerror("contr(sparse(A), B)", refMsg);\r
 \r
 assert_checkfalse(execstr("contr(A, sparse(B))", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 2); \r
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 2); \r
 assert_checkerror("contr(A, sparse(B))", refMsg);\r
 \r
 a = [0.8604043 , 0.0070020 , 0.6223373 , -1.356213 , -4.2301775\r
@@ -59,11 +59,13 @@ refMsg = msprintf(_("%s: Wrong values for input arguments #%d and #%d.\n"), "con
 assert_checkerror("contr(a,1)", refMsg);\r
 \r
 assert_checkfalse(execstr("contr(a+%s,b)", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected."), "contr", 1); \r
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real matrix expected.\n"), "contr", 1); \r
 assert_checkerror("contr(a+%s,b)", refMsg);\r
 \r
 assert_checkfalse(execstr("contr(a,b,''ee'')", "errcatch") == 0);\r
 refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real scalar expected.\n"), "contr", 3); \r
 assert_checkerror("contr(a,b,''ee'')", refMsg);\r
 \r
-assert_checkequal(contr(a',c',0.0001), 3);\r\r
+assert_checkequal(contr(a',c',0.0001), 3);\r
+\r
+\r\r
index 83924d5..18d92fd 100644 (file)
 //    %nan
 // =============================================================================
 assert_checkfalse(execstr("modulo(5,0)", "errcatch") == 0);
-refMsg = msprintf(_("Division by zero...")); 
+refMsg = msprintf(_("Division by zero...\n")); 
 assert_checkerror("modulo(5,0)", refMsg);
 assert_checkfalse(execstr("pmodulo(5,0)", "errcatch") == 0);
-refMsg = msprintf(_("Division by zero...")); 
+refMsg = msprintf(_("Division by zero...\n")); 
 assert_checkerror("pmodulo(5,0)", refMsg);
 ieee(2)
 x = modulo(5,0);
index 440104c..561a582 100644 (file)
 // =============================================================================\r
 \r
 assert_checkfalse(execstr("modulo(5,0)", "errcatch") == 0);\r
-refMsg = msprintf(_("Division by zero...")); \r
+refMsg = msprintf(_("Division by zero...\n")); \r
 assert_checkerror("modulo(5,0)", refMsg);\r
 \r
 assert_checkfalse(execstr("pmodulo(5,0)", "errcatch") == 0);\r
-refMsg = msprintf(_("Division by zero...")); \r
+refMsg = msprintf(_("Division by zero...\n")); \r
 assert_checkerror("pmodulo(5,0)", refMsg);\r
 \r
 ieee(2)\r
@@ -32,4 +32,6 @@ assert_checkequal(x, %nan);
 x = pmodulo(5,0);\r
 assert_checkequal(x, %nan);\r
 \r
-ieee(0)\r\r
+ieee(0)\r
+\r
+\r\r
index 33ef90b..89e3eaf 100644 (file)
 //    Check inputs arguments in the modulo and pmodulo functions
 // =============================================================================
 assert_checkfalse(execstr("modulo", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected."), "modulo", 2); 
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected.\n"), "modulo", 2); 
 assert_checkerror("modulo", refMsg);
 assert_checkfalse(execstr("pmodulo", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected."), "pmodulo", 2); 
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected.\n"), "pmodulo", 2); 
 assert_checkerror("pmodulo", refMsg);
 assert_checkfalse(execstr("modulo(1)", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected."), "modulo", 2); 
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected.\n"), "modulo", 2); 
 assert_checkerror("modulo(1)", refMsg);
 assert_checkfalse(execstr("pmodulo(1)", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected."), "pmodulo", 2); 
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected.\n"), "pmodulo", 2); 
 assert_checkerror("pmodulo(1)", refMsg);
 assert_checkfalse(execstr("modulo(4*%i,1)", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected."), "modulo", 1); 
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected.\n"), "modulo", 1); 
 assert_checkerror("modulo(4*%i,1)", refMsg);
 assert_checkfalse(execstr("modulo(10,%i)", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected."), "modulo", 2); 
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected.\n"), "modulo", 2); 
 assert_checkerror("modulo(10,%i)", refMsg);
 assert_checkfalse(execstr("pmodulo(4*%i,1)", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected."), "pmodulo", 1); 
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected.\n"), "pmodulo", 1); 
 assert_checkerror("pmodulo(4*%i,1)", refMsg);
 assert_checkfalse(execstr("pmodulo(10,%i)", "errcatch") == 0);
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected."), "pmodulo", 2); 
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected.\n"), "pmodulo", 2); 
 assert_checkerror("pmodulo(10,%i)", refMsg);
index ec0c14e..86e2f40 100644 (file)
 // =============================================================================\r
 \r
 assert_checkfalse(execstr("modulo", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected."), "modulo", 2); \r
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected.\n"), "modulo", 2); \r
 assert_checkerror("modulo", refMsg);\r
 \r
 assert_checkfalse(execstr("pmodulo", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected."), "pmodulo", 2); \r
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected.\n"), "pmodulo", 2); \r
 assert_checkerror("pmodulo", refMsg);\r
 \r
 assert_checkfalse(execstr("modulo(1)", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected."), "modulo", 2); \r
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected.\n"), "modulo", 2); \r
 assert_checkerror("modulo(1)", refMsg);\r
 \r
 assert_checkfalse(execstr("pmodulo(1)", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected."), "pmodulo", 2); \r
+refMsg = msprintf(_("%s: Wrong number of input argument(s): %d expected.\n"), "pmodulo", 2); \r
 assert_checkerror("pmodulo(1)", refMsg);\r
 \r
 assert_checkfalse(execstr("modulo(4*%i,1)", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected."), "modulo", 1); \r
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected.\n"), "modulo", 1); \r
 assert_checkerror("modulo(4*%i,1)", refMsg);\r
 \r
 assert_checkfalse(execstr("modulo(10,%i)", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected."), "modulo", 2); \r
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected.\n"), "modulo", 2); \r
 assert_checkerror("modulo(10,%i)", refMsg);\r
 \r
 assert_checkfalse(execstr("pmodulo(4*%i,1)", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected."), "pmodulo", 1); \r
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected.\n"), "pmodulo", 1); \r
 assert_checkerror("pmodulo(4*%i,1)", refMsg);\r
 \r
 assert_checkfalse(execstr("pmodulo(10,%i)", "errcatch") == 0);\r
-refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected."), "pmodulo", 2); \r
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: A real expected.\n"), "pmodulo", 2); \r
 assert_checkerror("pmodulo(10,%i)", refMsg);\r
 \r
 \r
 \r
+\r
+\r
 \r\r
index e276971..53366d8 100644 (file)
@@ -1,6 +1,7 @@
 // =============================================================================
 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
 // Copyright (C) 2010-2011 - DIGITEO - Michael Baudin
+// Copyright (C) 2012 - Scilab Enterprises - Adeline CARNIS
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
 // The derivative function did not check for input argument #1, if it is a list.
 //
 x=[1;2;3];
-instr="[J,H]=derivative(list(),x)";
-assert_checkerror ( instr , "derivative: Wrong number of elements in input argument #1: At least 2 elements expected, but current number is 0.", 10000 );
-//
-x=[1;2;3];
-instr="[J,H]=derivative(list(""foo""),x)";
-assert_checkerror ( instr , "derivative: Wrong number of elements in input argument #1: At least 2 elements expected, but current number is 1." , 10000 );
-//
-x=[1;2;3];
-instr="[J,H]=derivative(list(""foo"",""aa""),x)";
-assert_checkerror ( instr , "derivative: Wrong type for element #1 in input argument #1: A function is expected, but current type is string." , 10000 );
+assert_checkfalse(execstr("derivative(list(),x)", "errcatch") == 0);
+refMsg = msprintf(_("%s: Wrong number of elements in input argument #%d: At least %d elements expected, but current number is %d.\n"), "derivative", 1, 2, 0); 
+assert_checkerror("derivative(list(),x)", refMsg);
+assert_checkfalse(execstr("derivative(list(""foo""),x)", "errcatch") == 0);
+refMsg = msprintf(_("%s: Wrong number of elements in input argument #%d: At least %d elements expected, but current number is %d.\n"), "derivative", 1, 2, 1); 
+assert_checkerror("derivative(list(""foo""),x)", refMsg);
+assert_checkfalse(execstr("derivative(list(""foo"",""aa""),x)", "errcatch") == 0);
+refMsg = msprintf(_("%s: Wrong type for element #%d in input argument #%d: A function is expected, but current type is %s.\n"), "derivative", 1, 1, typeof("a")); 
+assert_checkerror("derivative(list(""foo"",""aa""),x)", refMsg);
index 4b92198..d5c3801 100644 (file)
@@ -1,33 +1,38 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2010-2011 - DIGITEO - Michael Baudin
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-// <-- CLI SHELL MODE -->
-//
-// <-- Non-regression test for bug 8160 -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=8160
-//
-// <-- Short Description -->
-// The derivative function did not check for input argument #1, if it is a list.
-//
-
-
-
-x=[1;2;3];
-instr="[J,H]=derivative(list(),x)";
-assert_checkerror ( instr , "derivative: Wrong number of elements in input argument #1: At least 2 elements expected, but current number is 0.", 10000 );
-//
-x=[1;2;3];
-instr="[J,H]=derivative(list(""foo""),x)";
-assert_checkerror ( instr , "derivative: Wrong number of elements in input argument #1: At least 2 elements expected, but current number is 1." , 10000 );
-//
-x=[1;2;3];
-instr="[J,H]=derivative(list(""foo"",""aa""),x)";
-assert_checkerror ( instr , "derivative: Wrong type for element #1 in input argument #1: A function is expected, but current type is string." , 10000 );
-
-
-
+// =============================================================================\r
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab\r
+// Copyright (C) 2010-2011 - DIGITEO - Michael Baudin\r
+// Copyright (C) 2012 - Scilab Enterprises - Adeline CARNIS\r
+//\r
+//  This file is distributed under the same license as the Scilab package.\r
+// =============================================================================\r
+// <-- CLI SHELL MODE -->\r
+//\r
+// <-- Non-regression test for bug 8160 -->\r
+//\r
+// <-- Bugzilla URL -->\r
+// http://bugzilla.scilab.org/show_bug.cgi?id=8160\r
+//\r
+// <-- Short Description -->\r
+// The derivative function did not check for input argument #1, if it is a list.\r
+//\r
+\r
+\r
+\r
+x=[1;2;3];\r
+\r
+assert_checkfalse(execstr("derivative(list(),x)", "errcatch") == 0);\r
+refMsg = msprintf(_("%s: Wrong number of elements in input argument #%d: At least %d elements expected, but current number is %d.\n"), "derivative", 1, 2, 0); \r
+assert_checkerror("derivative(list(),x)", refMsg);\r
+\r
+assert_checkfalse(execstr("derivative(list(""foo""),x)", "errcatch") == 0);\r
+refMsg = msprintf(_("%s: Wrong number of elements in input argument #%d: At least %d elements expected, but current number is %d.\n"), "derivative", 1, 2, 1); \r
+assert_checkerror("derivative(list(""foo""),x)", refMsg);\r
+\r
+\r
+assert_checkfalse(execstr("derivative(list(""foo"",""aa""),x)", "errcatch") == 0);\r
+refMsg = msprintf(_("%s: Wrong type for element #%d in input argument #%d: A function is expected, but current type is %s.\n"), "derivative", 1, 1, typeof("a")); \r
+assert_checkerror("derivative(list(""foo"",""aa""),x)", refMsg);\r
+\r
+\r
+\r
+\r\r