Empty matrices operation: added a warning to + and - operations
[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 ONLY -->
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 !                                                          !
30 !Set warning("on") to continue execution after a warning.  !
31 assert_checktrue(str <> "");
32 //Testing waring on mode
33 warning("on");
34 str = "";
35 try
36     warning("this is a warning");
37 catch
38     str = lasterror();
39 end
40 WARNING: this is a warning
41 str //display str
42 str  = 
43  
44 assert_checktrue(str == "");
45 //Testing waring off mode
46 warning("on");
47 str = "";
48 try
49     warning("this is a warning");
50 catch
51     str = lasterror();
52 end
53 WARNING: this is a warning
54 str //display str
55 str  = 
56  
57 assert_checktrue(str == "");