Skip to content

Commit 466a2fd

Browse files
authored
escape Date-IDate tests for old R (#7330)
1 parent 833c1f4 commit 466a2fd

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

inst/tests/tests.Rraw

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21589,14 +21589,16 @@ test(2335.5, isoyear("2019-12-30"), 2020L)
2158921589
test(2335.6, isoyear(as.Date("2019-12-30")), 2020L)
2159021590

2159121591
# t1-t2 for Date/IDate should be consistent, modulo storage mode #4979
21592-
t1 = as.IDate("2025-07-01")
21593-
t2 = as.IDate("2025-06-01")
21594-
test(2336.1, all.equal(as.Date(t1) - as.Date(t2), t1 - t2))
21595-
test(2336.2, all.equal(as.Date(t2) - as.Date(t1), t2 - t1))
21596-
test(2336.3, all.equal(as.Date(t1) - t2, t1 - t2))
21597-
test(2336.4, all.equal(as.Date(t2) - t1, t2 - t1))
21598-
test(2336.5, all.equal(t1 - as.Date(t2), t1 - t2))
21599-
test(2336.6, all.equal(t2 - as.Date(t1), t2 - t1))
21592+
if (getRversion() >= "4.3.0") { ## follow up of #7213, see #7321
21593+
t1 = as.IDate("2025-07-01")
21594+
t2 = as.IDate("2025-06-01")
21595+
test(2336.1, all.equal(as.Date(t1) - as.Date(t2), t1 - t2))
21596+
test(2336.2, all.equal(as.Date(t2) - as.Date(t1), t2 - t1))
21597+
test(2336.3, all.equal(as.Date(t1) - t2, t1 - t2))
21598+
test(2336.4, all.equal(as.Date(t2) - t1, t2 - t1))
21599+
test(2336.5, all.equal(t1 - as.Date(t2), t1 - t2))
21600+
test(2336.6, all.equal(t2 - as.Date(t1), t2 - t1))
21601+
}
2160021602

2160121603
# fwrite: allow dec=',' with single column, #7227
2160221604
test(2337.1, fwrite(data.table(1), dec=","), NULL)

0 commit comments

Comments
 (0)