3c1a47b58eb887175556fc04646dd0b0a0866f6c
[scilab.git] / scilab / modules / core / tests / nonreg_tests / bug_8781.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2014 - Scilab Enterprises - Charlotte HECQUET
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- Non-regression test for bug 8781 -->
9 //
10 // <-- CLI SHELL MODE -->
11 //
12 // <-- Bugzilla URL -->
13 // http://bugzilla.scilab.org/8781
14 //
15 // <-- Short Description -->
16 // Calling error with complex value is ok for Scilab
17
18 msg1 = msprintf(gettext("%s: Wrong type for input argument #%d.\n"), "error", 1);
19 msg1bis = msprintf(gettext("%s: Wrong type for input argument #%d: string expected.\n"), "error", 1);
20 msg2 = msprintf(gettext("%s: Wrong type for input argument #%d.\n"), "error", 2);
21 assert_checkerror("error(1+%i)", msg1bis);
22 assert_checkerror("error(%i, 1)", msg2);
23 assert_checkerror("error(45+%i, [''A''; ''multi'';''line'';''error'';''message''])", msg1);
24 assert_checkerror("error(52, %i)", msg2);