0764bb5400ff5af8f97c7fb7421e86fc07487c0a
[scilab.git] / scilab / modules / ast / tests / unit_tests / implicitlist.dia.ref
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) 2013 - Scilab Enterprises - Cedric Delamarre
3 //
4 // This file must be used under the terms of the CeCILL.
5 // This source file is licensed as described in the file COPYING, which
6 // you should have received as part of this distribution.  The terms
7 // are also available at
8 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
9 //
10 //
11 // <-- JVM NOT MANDATORY -->
12 // normal cases
13 assert_checkequal(1:3, [1 2 3]);
14 assert_checkequal(1:1:3, [1 2 3]);
15 assert_checkequal(1:2:3, [1 3]);
16 assert_checkequal(3:-1:1, [3 2 1]);
17 assert_checkequal(3:-2:1, [3 1]);
18 assert_checkequal(3:1, []);
19 assert_checkequal(3:2:1, []);
20 assert_checkequal(1:0:3, []);
21 // no finite cases
22 assert_checkequal(1:%inf, %nan);
23 assert_checkequal(1:%nan, %nan);
24 assert_checkequal(1:-%inf, []);
25 assert_checkequal(1:%inf:10, %nan);
26 assert_checkequal(1:%nan:10, %nan);
27 assert_checkequal(1:-%inf:10, []);
28 assert_checkequal(%inf:1, []);
29 assert_checkequal(%nan:1, %nan);
30 assert_checkequal(-%inf:1, %nan);
31 assert_checkequal(10:%inf:1, []);
32 assert_checkequal(10:%nan:1, %nan);
33 assert_checkequal(10:-%inf:1, %nan);