Skip to content

Commit 5fb2feb

Browse files
committed
Test more values in is-prime sub
This covers incorrect values described in RT#127044 https://rt.perl.org/Ticket/Display.html?id=127044
1 parent edc672b commit 5fb2feb

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

S32-num/is-prime.t

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,9 @@ for (0, 32416187771, 32416187772, 32416187775) -> $composite {
4343

4444
ok 170141183460469231731687303715884105727.is-prime, "170141183460469231731687303715884105727 is prime";
4545
nok 170141183460469231731687303715884105725.is-prime, "170141183460469231731687303715884105725 is not prime";
46-
ok 6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151.is-prime, "M13 is prime";
46+
ok 6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151.is-prime, "M13 is prime";
47+
48+
ok is-prime(2.0), "correct coersion (Rat)";
49+
ok is-prime('2.0'), "correct coersion (Str)";
50+
nok is-prime(2.5), "decimal numbers are not prime";
51+
nok isprime(-2), "negative numbers are not prime";

0 commit comments

Comments
 (0)