Skip to content

Commit 2707d2c

Browse files
restore new 'l' for rearranged tests; re-capture test using 'l' in local()
1 parent 271c5c0 commit 2707d2c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

inst/tests/mergelist.Rraw

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,10 +389,9 @@ local({
389389
test(101.05, intersect(addresses(d), addresses(ans)), character())
390390
test(101.06, ans <- setmergelist(l, on="x", how="left", mult="first"), d)
391391
test(101.07, addresses(d), addresses(ans))
392+
test(101.08, options=c(datatable.verbose=TRUE), mergelist(l, on="x"), d, output="mergelist.*1 table.*took")
392393
})
393394

394-
test(101.08, options=c(datatable.verbose=TRUE), mergelist(l, on="x"), d, output="mergelist.*1 table.*took")
395-
396395
local({
397396
l = list(data.table(x=1:2), data.table(x=2:3))
398397
test(101.09, mergelist(l, on=character()), error="non-zero length character vector")
@@ -660,12 +659,15 @@ local({
660659
test(104.19, mergelist(l, on="x", how="left"), error="multiple matches during merge")
661660
test(104.20, l$to[l$fm, on="x", mult="error"], error="multiple matches during merge")
662661

662+
l = list(fm=d(3L), to=d(2L))
663663
test(104.21, l$to[l$fm, on="x"], error="Check for duplicate key values")
664664
test(104.22, mergelist(l, on="x", how="left", mult="all"), l$to[l$fm, on="x", allow.cartesian=TRUE])
665665

666+
l = list(fm=d(2L), to=d(3L))
666667
test(104.23, l$to[l$fm, on="x"], error="Check for duplicate key values")
667668
test(104.24, mergelist(l, on="x", how="left", mult="all"), l$to[l$fm, on="x", allow.cartesian=TRUE])
668669

670+
l = list(fm=d(3L), to=d(3L))
669671
test(104.25, l$to[l$fm, on="x"], error="Check for duplicate key values")
670672
test(104.26, mergelist(l, on="x", how="left", mult="all"), l$to[l$fm, on="x", allow.cartesian=TRUE])
671673
})

0 commit comments

Comments
 (0)