Add more unit tests
parent
7365959f01
commit
cc7ab11881
|
@ -76,6 +76,25 @@ IN: math.functions.tests
|
|||
gcd nip
|
||||
] unit-test
|
||||
|
||||
[ 11 ] [
|
||||
13262642990609552931815424
|
||||
159151715887314635181785
|
||||
gcd nip
|
||||
] unit-test
|
||||
|
||||
[ 3 ] [
|
||||
13262642990609552931
|
||||
1591517158873146351
|
||||
gcd nip
|
||||
] unit-test
|
||||
|
||||
[ 26525285981219 ] [
|
||||
132626429906095
|
||||
159151715887314
|
||||
gcd nip
|
||||
] unit-test
|
||||
|
||||
|
||||
: verify-gcd ( a b -- ? )
|
||||
2dup gcd
|
||||
>r rot * swap rem r> = ;
|
||||
|
|
|
@ -101,8 +101,13 @@ unit-test
|
|||
[ 268435456 ] [ -268435456 >fixnum -1 /i ] unit-test
|
||||
[ 268435456 0 ] [ -268435456 >fixnum -1 /mod ] unit-test
|
||||
[ 0 ] [ -1 -268435456 >fixnum /i ] unit-test
|
||||
[ 4420880996869850977 ] [ 13262642990609552931 3 /i ] unit-test
|
||||
[ 0 -1 ] [ -1 -268435456 >fixnum /mod ] unit-test
|
||||
[ 0 -1 ] [ -1 -268435456 >bignum /mod ] unit-test
|
||||
[ 14355 ] [ 1591517158873146351817850880000000 32769 mod ] unit-test
|
||||
[ 8 530505719624382123 ] [ 13262642990609552931 1591517158873146351 /mod ] unit-test
|
||||
[ 8 ] [ 13262642990609552931 1591517158873146351 /i ] unit-test
|
||||
[ 530505719624382123 ] [ 13262642990609552931 1591517158873146351 mod ] unit-test
|
||||
|
||||
[ -351382792 ] [ -43922849 3 shift ] unit-test
|
||||
|
||||
|
|
Loading…
Reference in New Issue