[differential_equations] fix tests 16/20816/1
Adeline CARNIS [Thu, 7 Feb 2019 10:14:26 +0000 (11:14 +0100)]
test_run differential_equations bug_13512

Change-Id: I2b9c617754bd26b4955ceba54e9ef458dae0f369

scilab/modules/differential_equations/tests/nonreg_tests/bug_13512.dia.ref [deleted file]
scilab/modules/differential_equations/tests/nonreg_tests/bug_13512.tst

diff --git a/scilab/modules/differential_equations/tests/nonreg_tests/bug_13512.dia.ref b/scilab/modules/differential_equations/tests/nonreg_tests/bug_13512.dia.ref
deleted file mode 100644 (file)
index e34b21b..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2014 - Scilab Enterprises - Paul Bignier
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-//
-// <-- CLI SHELL MODE -->
-//
-// <-- Non-regression test for bug 13512 -->
-//
-// <-- Bugzilla URL -->
-//http://bugzilla.scilab.org/show_bug.cgi?id=13512
-//
-// <-- Short Description -->
-// dae crashed if the evaluation function had wrong prototype
-y0 = 0;
-t0 = 0;
-t  = 1;
-// ==================================================================
-// DASSL
-// -------------------------------
-// With initial yprime computation
-// The evaluation function purposely lacks the output argument 'ires'
-deff("ydot = f1(t, y, ydot)", "ydot = y^2 - y*sin(t) + cos(t)")
-refMsg = [msprintf(_("%s: Wrong number of output argument(s): %d expected.\n"), "f1", 2);
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dassl", "dassl")];
-assert_checkerror("y = dae(y0, t0, t, f1);", refMsg);
-// The evaluation function purposely lacks the input argument 'ydot'
-deff("[ydot,ires] = f2(t, y)", "ydot = y^2 - y*sin(t) + cos(t)");
-refMsg = [msprintf(_("Wrong number of input arguments."));
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dassl", "dassl")];
-assert_checkerror("y = dae(y0, t0, t, f2);", refMsg);
-// ----------------------------------
-// Without initial yprime computation
-// The evaluation function purposely lacks the output argument 'ires'
-refMsg = [msprintf(_("%s: Wrong number of output argument(s): %d expected.\n"), "f1", 2);
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dassl", "dassl")];
-assert_checkerror("y = dae([y0; 0], t0, t, f1);", refMsg);
-// The evaluation function purposely lacks the input argument 'ydot'
-refMsg = [msprintf(_("Wrong number of input arguments."));
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dassl", "dassl")];
-assert_checkerror("y = dae([y0; 0], t0, t, f2);", refMsg);
-// ==================================================================
-// DASRT
-deff("r = g(t, y)", "r = ones(y)");
-// -------------------------------
-// With initial yprime computation
-// The evaluation function purposely lacks the output argument 'ires'
-refMsg = [msprintf(_("%s: Wrong number of output argument(s): %d expected.\n"), "f1", 2);
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dasrt", "ddasrt")];
-assert_checkerror("[y, r] = dae(""root"", y0, t0, t, f1, 1, g);", refMsg);
-// The evaluation function purposely lacks the input argument 'ydot'
-refMsg = [msprintf(_("Wrong number of input arguments."));
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dasrt", "ddasrt")];
-assert_checkerror("[y, r] = dae(""root"", y0, t0, t, f2, 1, g);", refMsg);
-// ----------------------------------
-// Without initial yprime computation
-// The evaluation function purposely lacks the output argument 'ires'
-refMsg = [msprintf(_("%s: Wrong number of output argument(s): %d expected.\n"), "f1", 2);
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dasrt", "ddasrt")];
-assert_checkerror("[y, r] = dae(""root"", [y0; 0], t0, t, f1, 1, g);", refMsg);
-// The evaluation function purposely lacks the input argument 'ydot'
-refMsg = [msprintf(_("Wrong number of input arguments."));
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dasrt", "ddasrt")];
-assert_checkerror("[y, r] = dae(""root"", [y0; 0], t0, t, f2, 1, g);", refMsg);
-// ==================================================================
-// DASKR
-// -------------------------------
-// With initial yprime computation
-// The evaluation function purposely lacks the output argument 'ires'
-refMsg = [msprintf(_("%s: Wrong number of output argument(s): %d expected.\n"), "f1", 2);
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "daskr", "ddaskr")];
-assert_checkerror("[y, r] = dae(""root2"", y0, t0, t, f1, 1, g);", refMsg);
-// The evaluation function purposely lacks the input argument 'ydot'
-refMsg = [msprintf(_("Wrong number of input arguments."));
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "daskr", "ddaskr")];
-assert_checkerror("[y, r] = dae(""root2"", y0, t0, t, f2, 1, g);", refMsg);
-// ----------------------------------
-// Without initial yprime computation
-// The evaluation function purposely lacks the output argument 'ires'
-refMsg = [msprintf(_("%s: Wrong size for output argument #%d: A matrix of size %d expected.\n"), "g", 1, 1);
-msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "daskr", "ddaskr")];
-assert_checkerror("[y, r] = dae(""root2"", [y0; 0], t0, t, f1, 1, g);", refMsg);
-// The evaluation function purposely lacks the input argument 'ydot'
-assert_checkerror("[y, r] = dae(""root2"", [y0; 0], t0, t, f2, 1, g);", refMsg);
index ccb93b4..9be8111 100644 (file)
@@ -7,6 +7,8 @@
 //
 // <-- CLI SHELL MODE -->
 //
+// <-- NO CHECK REF -->
+//
 // <-- Non-regression test for bug 13512 -->
 //
 // <-- Bugzilla URL -->
@@ -36,7 +38,7 @@ assert_checkerror("y = dae(y0, t0, t, f1);", refMsg);
 // The evaluation function purposely lacks the input argument 'ydot'
 deff("[ydot,ires] = f2(t, y)", "ydot = y^2 - y*sin(t) + cos(t)");
 
-refMsg = [msprintf(_("Wrong number of input arguments."));
+refMsg = [msprintf(_("Wrong number of input arguments.\n"));
 msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dassl", "dassl")];
 assert_checkerror("y = dae(y0, t0, t, f2);", refMsg);
 
@@ -49,7 +51,7 @@ msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dassl", "dassl")
 assert_checkerror("y = dae([y0; 0], t0, t, f1);", refMsg);
 
 // The evaluation function purposely lacks the input argument 'ydot'
-refMsg = [msprintf(_("Wrong number of input arguments."));
+refMsg = [msprintf(_("Wrong number of input arguments.\n"));
 msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dassl", "dassl")];
 assert_checkerror("y = dae([y0; 0], t0, t, f2);", refMsg);
 
@@ -68,7 +70,7 @@ msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dasrt", "ddasrt"
 assert_checkerror("[y, r] = dae(""root"", y0, t0, t, f1, 1, g);", refMsg);
 
 // The evaluation function purposely lacks the input argument 'ydot'
-refMsg = [msprintf(_("Wrong number of input arguments."));
+refMsg = [msprintf(_("Wrong number of input arguments.\n"));
 msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dasrt", "ddasrt")];
 assert_checkerror("[y, r] = dae(""root"", y0, t0, t, f2, 1, g);", refMsg);
 
@@ -81,7 +83,7 @@ msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dasrt", "ddasrt"
 assert_checkerror("[y, r] = dae(""root"", [y0; 0], t0, t, f1, 1, g);", refMsg);
 
 // The evaluation function purposely lacks the input argument 'ydot'
-refMsg = [msprintf(_("Wrong number of input arguments."));
+refMsg = [msprintf(_("Wrong number of input arguments.\n"));
 msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "dasrt", "ddasrt")];
 assert_checkerror("[y, r] = dae(""root"", [y0; 0], t0, t, f2, 1, g);", refMsg);
 
@@ -98,7 +100,7 @@ msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "daskr", "ddaskr"
 assert_checkerror("[y, r] = dae(""root2"", y0, t0, t, f1, 1, g);", refMsg);
 
 // The evaluation function purposely lacks the input argument 'ydot'
-refMsg = [msprintf(_("Wrong number of input arguments."));
+refMsg = [msprintf(_("Wrong number of input arguments.\n"));
 msprintf(_("%ls: An error occurred in ''%ls'' subroutine.\n"), "daskr", "ddaskr")];
 assert_checkerror("[y, r] = dae(""root2"", y0, t0, t, f2, 1, g);", refMsg);