1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) 2013 - Scilab Enterprises - Cedric Delamarre
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
11 // <-- JVM NOT MANDATORY -->
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, []);
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);