@@ -16,7 +16,7 @@ test_that("get all", {
1616 expect_identical(x [[.LAYERS [. ]]], y )
1717 }
1818 for (f in paste0(fun , " s" ))
19- expect_is (get(f )(x ), " SimpleList" )
19+ expect_s4_class (get(f )(x ), " SimpleList" )
2020 expect_error(x [[0 ]])
2121 expect_error(x [[7 ]])
2222 expect_error(x [[" x" ]])
@@ -26,10 +26,10 @@ test_that("get one", {
2626 env <- asNamespace(" spatialdataR" )
2727 # i=numeric
2828 mapply(f = fun , t = typ , \(f , t )
29- expect_is (get(f , envir = env )(x , i = 1 ), t ))
29+ expect_s4_class (get(f , envir = env )(x , i = 1 ), t ))
3030 # i=character
3131 mapply(f = fun , t = typ , n = nms , \(f , t , n )
32- expect_is (get(f , envir = env )(x , i = n ), t ))
32+ expect_s4_class (get(f , envir = env )(x , i = n ), t ))
3333 # i=invalid
3434 for (f in fun ) {
3535 expect_error(get(f , envir = env )(x , 0 ))
@@ -53,7 +53,7 @@ test_that("layer()", {
5353 i <- sample(ok , 1 )
5454 y <- layer(x , i )
5555 expect_length(y , 1 )
56- expect_is (y , " character" )
56+ expect_type (y , " character" )
5757 expect_in(y , rownames(x ))
5858 })
5959})
@@ -126,12 +126,12 @@ test_that("set all", {
126126 y <- x ; y [[. ]] <- list (obj [[. ]]) # all unnamed
127127 expect_named(y [[. ]])
128128 expect_length(y [[. ]], 1 )
129- expect_is (y [[. ]], " SimpleList" )
129+ expect_s4_class (y [[. ]], " SimpleList" )
130130 expect_identical(names(y [[. ]]), gsub(" s$" , " 1" , . ))
131131 y <- x ; y [[. ]] <- list (a = obj [[. ]], obj [[. ]], b = obj [[. ]]) # one unnamed
132132 expect_named(y [[. ]])
133133 expect_length(y [[. ]], 3 )
134- expect_is (y [[. ]], " SimpleList" )
134+ expect_s4_class (y [[. ]], " SimpleList" )
135135 expect_identical(names(y [[. ]]), c(" a" , gsub(" s$" , " 2" , . ), " b" ))
136136 }
137137})
@@ -154,10 +154,10 @@ test_that("set one", {
154154 # character
155155 y <- set(x , i = " ." , value = o )
156156 expect_true(" ." %in% nms(y ))
157- expect_is (get(f )(y , " ." ), t )
157+ expect_s4_class (get(f )(y , " ." ), t )
158158 # numeric
159159 y <- set(x , i = 1 , value = o )
160- expect_is (get(f )(y , 1 ), t )
160+ expect_s4_class (get(f )(y , 1 ), t )
161161 # when index > number of elements,
162162 # element name becomes layer+index
163163 y <- set(x , i = n(x )+ 1 , value = o )
@@ -180,7 +180,7 @@ test_that("get nms", {
180180 for (f in fun ) {
181181 lys <- get(paste0(f , " s" ))
182182 nms <- get(paste0(f , " Names" ))
183- expect_is (nms(x ), " character" )
183+ expect_type (nms(x ), " character" )
184184 expect_identical(nms(x ), names(lys(x )))
185185 }
186186})
@@ -205,12 +205,12 @@ test_that("$", {
205205 mapply(i = paste0(fun , " s" ), n = nms , t = typ , \(i , n , t ) {
206206 # object-wide
207207 f <- parse(text = sprintf(" x$%s" , i ))
208- expect_is (y <- eval(f ), " SimpleList" )
208+ expect_s4_class (y <- eval(f ), " SimpleList" )
209209 # element-wise
210- expect_is (names(y ), " character" )
210+ expect_type (names(y ), " character" )
211211 expect_length(names(y ), length(y ))
212212 f <- parse(text = sprintf(" y$%s" , n ))
213- expect_is (eval(f ), t )
213+ expect_s4_class (eval(f ), t )
214214 })
215215})
216216
0 commit comments