Skip to content

Commit 83dee96

Browse files
correct test case
1 parent 27bc253 commit 83dee96

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

inst/tests/tests.Rraw

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21087,17 +21087,20 @@ test(2308.02, fread("date\nNA\n2014-12-05", keepLeadingZeros=FALSE), dt)
2108721087

2108821088
# Test that as.data.table.data.table preserves key when explicitly specified but not when omitted
2108921089
# data.frame to data.table with key
21090-
DT <- as.data.table(data.frame(t = c(3:1, 4:5), y = 1:5))
21091-
setkey(DT, t)
21092-
test(2309.01, key(DT), "t")
21090+
test(2309.01, {
21091+
key(as.data.table(data.frame(t = c(3:1, 4:5), y = 1:5), key="t"))
21092+
}, "t")
2109321093
# tibble to data.table with key
21094-
DT <- as.data.table(tibble(t = c(3:1, 4:5), y = 1:5))
21095-
setkey(DT, t)
21096-
test(2309.02, key(DT), "t")
21094+
DF <- data.frame(t = c(3:1, 4:5), y = 1:5)
21095+
class(DF) <- c("tbl_df", "tbl", "data.frame")
21096+
test(2309.02, {
21097+
key(as.data.table(DF, key="t"))
21098+
}, "t")
2109721099
# data.table to data.table with key
21098-
DT <- as.data.table(data.table(t = c(3:1, 4:5), y = 1:5))
21099-
setkey(DT, t)
21100-
test(2309.03, key(DT), "t")
21100+
test(2309.03, {
21101+
key(as.data.table(data.table(t = c(3:1, 4:5), y = 1:5), key="t"))
21102+
}, "t")
2110121103
# data.table to data.table without key
21102-
DT <- as.data.table(.table(t = c(3:1, 4:5), key = "t"))
21103-
test(2309.04, key(DT), NULL)
21104+
test(2309.04, {
21105+
key(as.data.table(.table(t = c(3:1, 4:5), key="t")))
21106+
}, NULL)

0 commit comments

Comments
 (0)