Skip to content

Commit b69930e

Browse files
committed
updated tests
1 parent dccca8f commit b69930e

File tree

1 file changed

+17
-22
lines changed

1 file changed

+17
-22
lines changed

inst/tests/tests.Rraw

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21492,40 +21492,35 @@ test(2332.81, {M1[]=frev(M1); M1}, {M2[]=rev(M2); M2})
2149221492

2149321493
#2606 Recursive tables() naming convention
2149421494
test(2333.1, local({
21495-
lst_named = list(inner = data.table(a = 1))
21496-
lst_unnamed = list(data.table(b = 2))
21497-
nested = list(l1 = list(l2 = data.table(c = 3)))
21498-
out = tables(recursive = TRUE)$NAME
21499-
all(c("lst_named$inner", "lst_unnamed[[1]]", "nested$l1$l2") %in% out)
21495+
lst_named <- list(inner = data.table(a = 1))
21496+
lst_unnamed <- list(data.table(b = 2))
21497+
nested <- list(l1 = list(l2 = data.table(c = 3)))
21498+
mixed <- list(data.table(x = 1), y = data.table(z = 2))
21499+
mixed_nested <- list(A = list(data.table(p = 1), q = data.table(q = 2)))
21500+
out <- tables(recursive = TRUE)$NAME
21501+
expected <- c(
21502+
"lst_named$inner", "lst_unnamed[[1]]", "nested$l1$l2",
21503+
"mixed[[1]]", "mixed$y",
21504+
"mixed_nested$A[[1]]", "mixed_nested$A$q"
21505+
)
21506+
identical(out, sort(expected))
2150021507
}))
2150121508
test(2333.2, local({
21502-
mixed = list(data.table(x = 1), y = data.table(z = 2))
21503-
out = tables(recursive = TRUE)$NAME
21504-
all(c("mixed[[1]]", "mixed$y") %in% out)
21505-
}))
21506-
test(2333.3, local({
21507-
mixed_nested = list(
21508-
A = list(data.table(p = 1), q = data.table(q = 2)))
21509-
out = tables(recursive = TRUE)$NAME
21510-
all(c("mixed_nested$A[[1]]", "mixed_nested$A$q") %in% out)
21511-
}))
21512-
test(2333.4, local({
2151321509
dt <- data.table(val = 42)
2151421510
e <- new.env()
2151521511
e$dt <- dt
2151621512
e$self <- e
21517-
out = tables(recursive = TRUE, env = e)$NAME
21513+
out <- tables(recursive = TRUE, env = e)$NAME
2151821514
identical(out, "dt")
2151921515
}))
21520-
test(2333.5, local({
21516+
test(2333.3, local({
2152121517
test_obj <- local({
2152221518
common_list <- list(dt_inner = data.table(d = 4))
2152321519
outer_list <- list(
21524-
first = common_list,
21525-
unique = data.table(e = 5))
21520+
first = common_list,
21521+
unique = data.table(e = 5))
2152621522
outer_list$second <- outer_list$first
21527-
outer_list
21528-
})
21523+
outer_list})
2152921524
out <- tables(recursive = TRUE)$NAME
2153021525
(length(out) == 2) &&
2153121526
("test_obj$unique" %in% out) &&

0 commit comments

Comments
 (0)