@@ -1605,17 +1605,17 @@ test(498.04, setcolorder(DT, 3, before=1), data.table(a=1, b=2, c=3))
16051605test(498.05, setcolorder(DT, 1, before=1, after=1), error="Provide either before= or after= but not both")
16061606test(498.06, setcolorder(DT, 1, before=1:2), error="before=/after= accept a single column name or number, not more than one")
16071607# skip_absent, #6044
1608- test(498.07, setcolorder(DT, skip_absent = 'TRUE'), error = 'TRUE or FALSE')
1609- test(498.08, setcolorder(DT, skip_absent = 1), error = 'TRUE or FALSE')
1610- test(498.09, setcolorder(DT, skip_absent = c(TRUE, FALSE)), error = 'TRUE or FALSE')
1611- test(498.10, setcolorder(DT, c('d', 'c', 'b', 'a')), error = 'non-existing column')
1612- test(498.11, setcolorder(DT, c('d', 'c', 'b', 'a'), skip_absent = TRUE), data.table(c=3, b=2, a=1))
1613- test(498.12, setcolorder(DT, 4:1), error = 'non-existing column')
1614- test(498.13, setcolorder(DT, 4:1, skip_absent = TRUE), data.table(a=1, b=2, c=3))
1615- test(498.14, setcolorder(DT, c(1, 1, 2, 3), skip_absent = TRUE), error = '!=')
1608+ test(498.07, setcolorder(DT, skip_absent= 'TRUE'), error= 'TRUE or FALSE')
1609+ test(498.08, setcolorder(DT, skip_absent= 1), error= 'TRUE or FALSE')
1610+ test(498.09, setcolorder(DT, skip_absent= c(TRUE, FALSE)), error= 'TRUE or FALSE')
1611+ test(498.10, setcolorder(DT, c('d', 'c', 'b', 'a')), error= 'non-existing column')
1612+ test(498.11, setcolorder(DT, c('d', 'c', 'b', 'a'), skip_absent= TRUE), data.table(c=3, b=2, a=1))
1613+ test(498.12, setcolorder(DT, 4:1), error= 'non-existing column')
1614+ test(498.13, setcolorder(DT, 4:1, skip_absent= TRUE), data.table(a=1, b=2, c=3))
1615+ test(498.14, setcolorder(DT, c(1, 1, 2, 3), skip_absent= TRUE), error= '!=')
16161616## `c` is not dropped
1617- test(498.15, setcolorder(DT, neworder = 'b', skip_absent = TRUE), data.table(b=2, a=1, c=3))
1618- test(498.16, setcolorder(DT, neworder = c('a', 'b', 'd'), skip_absent = TRUE), data.table(a=1, b=2, c=3))
1617+ test(498.15, setcolorder(DT, neworder= 'b', skip_absent= TRUE), data.table(b=2, a=1, c=3))
1618+ test(498.16, setcolorder(DT, neworder= c('a', 'b', 'd'), skip_absent= TRUE), data.table(a=1, b=2, c=3))
16191619
16201620# test first group listens to nomatch when j uses join inherited scope.
16211621x <- data.table(x=c(1,3,8),x1=10:12, key="x")
0 commit comments