* read_csv has the same behavior as in the version 5.3.3
[scilab.git] / scilab / modules / spreadsheet / tests / unit_tests / csvRead_vs_read_csv.dia.ref
1 // =============================================================================
2 // Copyright (C) 2012 - Scilab Enterprises - Sylvestre Ledru
3 // =============================================================================
4 // <-- JVM NOT MANDATORY -->
5 // =============================================================================
6 content = ["a b c d e"; ..
7 "1 2 3 4 5"; ..
8 "2 3 4 5 6"; ..
9 "3 4 5 6 7"; ..
10 "4 5 6 7 8"; ..
11 "5 6 7 8 9"; ..
12 "6 7 8 9 10"]
13  content  =
14  
15 !a b c d e   !
16 !            !
17 !1 2 3 4 5   !
18 !            !
19 !2 3 4 5 6   !
20 !            !
21 !3 4 5 6 7   !
22 !            !
23 !4 5 6 7 8   !
24 !            !
25 !5 6 7 8 9   !
26 !            !
27 !6 7 8 9 10  !
28 filename=TMPDIR+"/foo.csv";
29 mputl(content,filename);
30 a=read_csv(filename)
31  a  =
32  
33 !a b c d e   !
34 !            !
35 !1 2 3 4 5   !
36 !            !
37 !2 3 4 5 6   !
38 !            !
39 !3 4 5 6 7   !
40 !            !
41 !4 5 6 7 8   !
42 !            !
43 !5 6 7 8 9   !
44 !            !
45 !6 7 8 9 10  !
46 b=read_csv(filename,[],[],"string")
47  b  =
48  
49 !a b c d e   !
50 !            !
51 !1 2 3 4 5   !
52 !            !
53 !2 3 4 5 6   !
54 !            !
55 !3 4 5 6 7   !
56 !            !
57 !4 5 6 7 8   !
58 !            !
59 !5 6 7 8 9   !
60 !            !
61 !6 7 8 9 10  !
62 assert_checkequal(a, b);
63 a2=csvRead(filename)
64  a2  =
65  
66     Nan      
67     12345.   
68     23456.   
69     34567.   
70     45678.   
71     56789.   
72     678910.  
73 b2=csvRead(filename,[],[],"double")
74  b2  =
75  
76     Nan      
77     12345.   
78     23456.   
79     34567.   
80     45678.   
81     56789.   
82     678910.  
83 assert_checkequal(a, b);
84 b3=csvRead(filename,[],[],"string")
85  b3  =
86  
87 !a b c d e   !
88 !            !
89 !1 2 3 4 5   !
90 !            !
91 !2 3 4 5 6   !
92 !            !
93 !3 4 5 6 7   !
94 !            !
95 !4 5 6 7 8   !
96 !            !
97 !5 6 7 8 9   !
98 !            !
99 !6 7 8 9 10  !
100 assert_checkequal(a,b3);
101 assert_checkequal(b,b3);