e4cd2bdeb7d0c42139c8c8f51c11632ccacb37d0
[scilab.git] / scilab / modules / core / tests / nonreg_tests / bug_10773.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2015 - Scilab Enterprises - Vincent COUVERT
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- Non-regression test for bug 10773 -->
9 //
10 // <-- CLI SHELL MODE -->
11 //
12 // <-- Bugzilla URL -->
13 // http://bugzilla.scilab.org/10773
14 //
15 // <-- Short Description -->
16 // Wrong line reported in the error message
17 txt = ["function bug_10773()";
18 "  if %t==%t then";
19 "    error(999, msprintf(_(""%s: Wrong value for input argument #%d: existing file(s) expected.\n""), ""ilib_mex_build"", 3));";
20 "  end";
21 "endfunction";
22 "bug_10773()"];
23 mputl(txt, TMPDIR + filesep() + "bug_10773.sci");
24 execstr("exec(TMPDIR + filesep() + ""bug_10773.sci"",-1)", "errcatch");
25 [a, b, c, d] = lasterror();
26 assert_checkequal(a, msprintf(_("%s: Wrong value for input argument #%d: existing file(s) expected.\n"), "ilib_mex_build", 3));
27 assert_checkequal(b, 999);
28 assert_checkequal(c, 3);
29 assert_checkequal(d, "exec");