Skip to content

Commit 48fecf1

Browse files
authored
Add some exception/skipped tests
1 parent 9324564 commit 48fecf1

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/runtests.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,9 @@ end
420420
@test parse(FD2, "1.23") == reinterpret(FD2, 1_23)
421421
@test parse(FD2, "12.3") == reinterpret(FD2, 12_30)
422422
@test parse(FD2, "123.") == reinterpret(FD2, 123_00)
423+
@test_skip parse(FD2, "123.456") == reinterpret(FD2, 123_46)
424+
@test_skip parse(FD2, "123.455") == reinterpret(FD2, 123_46)
425+
@test_skip parse(FD2, "123.465") == reinterpret(FD2, 123_46)
423426

424427
@test parse(FD2, "-123") == reinterpret(FD2, -123_00)
425428
@test parse(FD2, "-.123") == reinterpret(FD2, -0_12)
@@ -433,6 +436,9 @@ end
433436
@test parse(FD4, "1.2e0") == reinterpret(FD4, 00001_2000)
434437
@test parse(FD4, "1.2e3") == reinterpret(FD4, 01200_0000)
435438
@test parse(FD4, "1.2e-3") == reinterpret(FD4, 00000_0012)
439+
@test parse(FD4, "1.2e-4") == reinterpret(FD4, 00000_0001)
440+
@test_skip parse(FD4, "1.5e-4") == reinterpret(FD4, 00000_0002)
441+
@test_throws OverflowError parse("1.2e100")
436442

437443
@test parse(FD4, "-12e0") == reinterpret(FD4, -00012_0000)
438444
@test parse(FD4, "-12e3") == reinterpret(FD4, -12000_0000)
@@ -442,6 +448,9 @@ end
442448
@test parse(FD4, "-1.2e-3") == reinterpret(FD4, -00000_0012)
443449

444450
@test parse(FD2, "2.3") == reinterpret(FD2, 2_30)
451+
452+
@test_throws ArgumentError parse(FD4, "foo")
453+
@test_throws ArgumentError parse(FD4, "1.2.3")
445454
end
446455

447456
end # global testset

0 commit comments

Comments
 (0)