@@ -21589,14 +21589,16 @@ test(2335.5, isoyear("2019-12-30"), 2020L)
2158921589test(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
2160221604test(2337.1, fwrite(data.table(1), dec=","), NULL)
0 commit comments