Bump version numbers to 6.2.0
[scilab.git] / scilab / modules / core / tests / unit_tests / warning.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2015 - Scilab Enterprises - Pierre-Aime Agnel
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- CLI SHELL MODE -->
8 //
9 // <-- ENGLISH IMPOSED -->
10 // Testing warning modes
11 warning("on");
12 assert_checkequal(warning("query"), "on");
13 warning("off");
14 assert_checkequal(warning("query"), "off");
15 warning("stop");
16 assert_checkequal(warning("query"), "stop");
17 // Testing warning stop mode
18 warning("stop");
19 str = "";
20 try
21     warning("this is a warning");
22 catch
23     str = lasterror();
24 end
25 WARNING: this is a warning
26 str //display str
27  str  = 
28   "*** Execution stopped after a warning. ***"              
29   "Set warning("on") to continue execution after a warning."
30 assert_checktrue(str <> "");
31 //Testing waring on mode
32 warning("on");
33 str = "";
34 try
35     warning("this is a warning");
36 catch
37     str = lasterror();
38 end
39 WARNING: this is a warning
40 str //display str
41  str  = 
42   ""
43 assert_checktrue(str == "");
44 //Testing waring off mode
45 warning("on");
46 str = "";
47 try
48     warning("this is a warning");
49 catch
50     str = lasterror();
51 end
52 WARNING: this is a warning
53 str //display str
54  str  = 
55   ""
56 assert_checktrue(str == "");