@@ -4,52 +4,52 @@ using Test
44
55@testset " ReadStat" begin
66
7- @testset " DTA files" begin
8-
9- dtafile = joinpath (dirname (@__FILE__ ), " types.dta" )
10- rsdf = read_dta (dtafile)
11- data = rsdf. data
12-
13- @test length (data) == 6
14- @test rsdf. headers == [:vfloat , :vdouble , :vlong , :vint , :vbyte , :vstring ]
15- @test data[1 ] == DataValueArray {Float32} ([3.14 , 7. , NA])
16- @test data[2 ] == DataValueArray {Float64} ([3.14 , 7. , NA])
17- @test data[3 ] == DataValueArray {Int32} ([2 , 7 , NA])
18- @test data[4 ] == DataValueArray {Int16} ([2 , 7 , NA])
19- @test data[5 ] == DataValueArray {Int8} ([2 , 7. , NA])
20- @test data[6 ] == DataValueArray {String} ([" 2" , " 7" , " " ])
21- end
22-
23- @testset " SAV files" begin
24-
25- dtafile = joinpath (dirname (@__FILE__ ), " types.sav" )
26- rsdf = read_sav (dtafile)
27- data = rsdf. data
28-
29- @test length (data) == 6
30- @test rsdf. headers == [:vfloat , :vdouble , :vlong , :vint , :vbyte , :vstring ]
31- @test data[1 ] == DataValueArray {Float32} ([3.14 , 7. , NA])
32- @test data[2 ] == DataValueArray {Float64} ([3.14 , 7. , NA])
33- @test data[3 ] == DataValueArray {Int32} ([2 , 7 , NA])
34- @test data[4 ] == DataValueArray {Int16} ([2 , 7 , NA])
35- @test data[5 ] == DataValueArray {Int8} ([2 , 7. , NA])
36- @test data[6 ] == DataValueArray {String} ([" 2" , " 7" , " " ])
37- end
38-
39- @testset " SAS7BDAT files" begin
40-
41- dtafile = joinpath (dirname (@__FILE__ ), " types.sas7bdat" )
42- rsdf = read_sas7bdat (dtafile)
43- data = rsdf. data
44-
45- @test length (data) == 6
46- @test rsdf. headers == [:vfloat , :vdouble , :vlong , :vint , :vbyte , :vstring ]
47- @test data[1 ] == DataValueArray {Float32} ([3.14 , 7. , NA])
48- @test data[2 ] == DataValueArray {Float64} ([3.14 , 7. , NA])
49- @test data[3 ] == DataValueArray {Int32} ([2 , 7 , NA])
50- @test data[4 ] == DataValueArray {Int16} ([2 , 7 , NA])
51- @test data[5 ] == DataValueArray {Int8} ([2 , 7. , NA])
52- @test data[6 ] == DataValueArray {String} ([" 2" , " 7" , " " ])
53- end
7+ @testset " DTA files" begin
8+
9+ dtafile = joinpath (dirname (@__FILE__ ), " types.dta" )
10+ rsdf = read_dta (dtafile)
11+ data = rsdf. data
12+
13+ @test length (data) == 6
14+ @test rsdf. headers == [:vfloat , :vdouble , :vlong , :vint , :vbyte , :vstring ]
15+ @test data[1 ] == DataValueArray {Float32} ([3.14 , 7. , NA])
16+ @test data[2 ] == DataValueArray {Float64} ([3.14 , 7. , NA])
17+ @test data[3 ] == DataValueArray {Int32} ([2 , 7 , NA])
18+ @test data[4 ] == DataValueArray {Int16} ([2 , 7 , NA])
19+ @test data[5 ] == DataValueArray {Int8} ([2 , 7. , NA])
20+ @test data[6 ] == DataValueArray {String} ([" 2" , " 7" , " " ])
21+ end
22+
23+ @testset " SAV files" begin
24+
25+ dtafile = joinpath (dirname (@__FILE__ ), " types.sav" )
26+ rsdf = read_sav (dtafile)
27+ data = rsdf. data
28+
29+ @test length (data) == 6
30+ @test rsdf. headers == [:vfloat , :vdouble , :vlong , :vint , :vbyte , :vstring ]
31+ @test data[1 ] == DataValueArray {Float32} ([3.14 , 7. , NA])
32+ @test data[2 ] == DataValueArray {Float64} ([3.14 , 7. , NA])
33+ @test data[3 ] == DataValueArray {Int32} ([2 , 7 , NA])
34+ @test data[4 ] == DataValueArray {Int16} ([2 , 7 , NA])
35+ @test data[5 ] == DataValueArray {Int8} ([2 , 7. , NA])
36+ @test data[6 ] == DataValueArray {String} ([" 2" , " 7" , " " ])
37+ end
38+
39+ @testset " SAS7BDAT files" begin
40+
41+ dtafile = joinpath (dirname (@__FILE__ ), " types.sas7bdat" )
42+ rsdf = read_sas7bdat (dtafile)
43+ data = rsdf. data
44+
45+ @test length (data) == 6
46+ @test rsdf. headers == [:vfloat , :vdouble , :vlong , :vint , :vbyte , :vstring ]
47+ @test data[1 ] == DataValueArray {Float32} ([3.14 , 7. , NA])
48+ @test data[2 ] == DataValueArray {Float64} ([3.14 , 7. , NA])
49+ @test data[3 ] == DataValueArray {Int32} ([2 , 7 , NA])
50+ @test data[4 ] == DataValueArray {Int16} ([2 , 7 , NA])
51+ @test data[5 ] == DataValueArray {Int8} ([2 , 7. , NA])
52+ @test data[6 ] == DataValueArray {String} ([" 2" , " 7" , " " ])
53+ end
5454
5555end
0 commit comments