No need to use scilab-adv-cli for these tests, scilab-cli is enough
[scilab.git] / scilab / modules / core / tests / unit_tests / colon.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2008 - INRIA - Michael Baudin
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- JVM NOT MANDATORY -->
8 //
9
10 // With start, stop integers
11 computed=1:4
12 expected = [1 2 3 4]
13 if norm(expected-computed)>100*%eps then pause,end
14 // With start, step, stop integers
15 computed=1:2:5
16 expected = [1 3 5]
17 if norm(expected-computed)>100*%eps then pause,end
18 // With start before stop
19 computed=size(1:0)
20 expected = [0 0]
21 if expected<>computed then pause,end
22 // With start before stop, whatever the step
23 computed=size(1:1:0)
24 expected = [0 0]
25 if expected<>computed then pause,end
26 // With start, step, stop reals
27 a=(1-0.9)*50
28 computed=(1:a)
29 expected = [1 2 3 4 5]
30 if norm(expected-computed)>100*%eps then pause,end
31 // With start, step, stop reals
32 step=(1-0.9)*20
33 computed=1:step:10
34 expected = [1 3 5 7 9]
35 if norm(expected-computed)>100*%eps then pause,end
36