@@ -28,34 +28,56 @@ context("ds.metadata::smk")
2828test_that(" data.frame metadata" , {
2929 res <- ds.metadata(x = ' D' )
3030
31- expect_true(all(class(res ) %in% c(' list' )))
32- expect_length(res , 3 )
33- expect_length(res $ sim1 , 2 )
34- expect_true(all(class(res $ sim1 ) %in% c(' list' )))
35- expect_true(all(names(res $ sim1 ) %in% c(' names' , ' spec' , ' class' )))
36- expect_length(res $ sim1 $ names , 11 )
37- expect_length(res $ sim1 $ class , 1 )
38- expect_length(res $ sim2 , 2 )
39- expect_true(all(class(res $ sim2 ) %in% c(' list' )))
40- expect_true(all(names(res $ sim2 ) %in% c(' names' , ' spec' , ' class' )))
41- expect_length(res $ sim2 $ names , 11 )
42- expect_length(res $ sim2 $ class , 1 )
43- expect_length(res $ sim3 , 2 )
44- expect_true(all(class(res $ sim3 ) %in% c(' list' )))
45- expect_true(all(names(res $ sim3 ) %in% c(' names' , ' spec' , ' class' )))
46- expect_length(res $ sim3 $ names , 11 )
47- expect_length(res $ sim3 $ class , 1 )
31+ if (ds.test_env $ driver == " ArmadilloDriver" ) {
32+ expect_true(all(class(res ) %in% c(' list' )))
33+ expect_length(res , 3 )
34+ expect_length(res $ sim1 , 2 )
35+ expect_true(all(class(res $ sim1 ) %in% c(' list' )))
36+ expect_true(all(names(res $ sim1 ) %in% c(' names' , ' spec' , ' class' )))
37+ expect_length(res $ sim1 $ names , 11 )
38+ expect_length(res $ sim1 $ class , 3 )
39+ expect_length(res $ sim2 , 2 )
40+ expect_true(all(class(res $ sim2 ) %in% c(' list' )))
41+ expect_true(all(names(res $ sim2 ) %in% c(' names' , ' spec' , ' class' )))
42+ expect_length(res $ sim2 $ names , 11 )
43+ expect_length(res $ sim2 $ class , 3 )
44+ expect_length(res $ sim3 , 2 )
45+ expect_true(all(class(res $ sim3 ) %in% c(' list' )))
46+ expect_true(all(names(res $ sim3 ) %in% c(' names' , ' spec' , ' class' )))
47+ expect_length(res $ sim3 $ names , 11 )
48+ expect_length(res $ sim3 $ class , 3 )
49+ } else if (ds.test_env $ driver == " OpalDriver" ) {
50+ expect_true(all(class(res ) %in% c(' list' )))
51+ expect_length(res , 3 )
52+ expect_length(res $ sim1 , 2 )
53+ expect_true(all(class(res $ sim1 ) %in% c(' list' )))
54+ expect_true(all(names(res $ sim1 ) %in% c(' names' , ' spec' , ' class' )))
55+ expect_length(res $ sim1 $ names , 11 )
56+ expect_length(res $ sim1 $ class , 1 )
57+ expect_length(res $ sim2 , 2 )
58+ expect_true(all(class(res $ sim2 ) %in% c(' list' )))
59+ expect_true(all(names(res $ sim2 ) %in% c(' names' , ' spec' , ' class' )))
60+ expect_length(res $ sim2 $ names , 11 )
61+ expect_length(res $ sim2 $ class , 1 )
62+ expect_length(res $ sim3 , 2 )
63+ expect_true(all(class(res $ sim3 ) %in% c(' list' )))
64+ expect_true(all(names(res $ sim3 ) %in% c(' names' , ' spec' , ' class' )))
65+ expect_length(res $ sim3 $ names , 11 )
66+ expect_length(res $ sim3 $ class , 1 )
67+ }
4868})
4969
5070test_that(" column metadata" , {
5171 res <- ds.metadata(x = ' D$LAB_TSC' )
5272
73+ print(res )
74+
5375 if (ds.test_env $ driver == " ArmadilloDriver" ) {
5476 expect_true(all(class(res ) %in% c(' list' )))
5577 expect_length(res , 3 )
56- expect_length(res $ sim1 , 0 )
57- expect_length(res $ sim2 , 0 )
58- expect_length(res $ sim3 , 0 )
78+ expect_length(res $ sim1 , 7 )
79+ expect_length(res $ sim2 , 7 )
80+ expect_length(res $ sim3 , 7 )
5981 } else if (ds.test_env $ driver == " OpalDriver" ) {
6082 expect_length(res $ sim1 , 6 )
6183 expect_true(all(class(res $ sim1 ) %in% c(' list' )))
0 commit comments