Skip to content

Commit 6090c9e

Browse files
committed
added tests
1 parent 80a50ea commit 6090c9e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

inst/tests/tests.Rraw

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3070,6 +3070,18 @@ if (test_bit64) test(1017.1, fread(f), copy(DT)[,A:=as.integer64(A)])
30703070
test(1017.2, fread(f, integer64="character"), DT)
30713071
unlink(f)
30723072

3073+
{
3074+
dt0 = data.table(a=seq(10000), b="100")
3075+
dt0[111, b := "1000000000000"]
3076+
f = tempfile()
3077+
fwrite(dt0, f)
3078+
3079+
test(1017.3, fread(f, integer64="numeric"), fread(f, colClasses=c("integer", "numeric")))
3080+
test(1017.4, fread(f, integer64="character"), fread(f, colClasses=c("integer", "character")))
3081+
3082+
unlink(f)
3083+
}
3084+
30733085
# ERANGE errno handled, #106 #4165
30743086
test(1018.1, identical(fread("1.46761e-313\n"), data.table(V1=1.46761e-313)))
30753087
test(1018.2, identical(fread("1.46761e+313\n"), data.table(V1=1.46761e+313)))

0 commit comments

Comments
 (0)