mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 11:15:31 -05:00
More tests for floor_div and rem
This commit is contained in:
parent
883eb611f0
commit
0408466bd9
1 changed files with 5 additions and 0 deletions
|
|
@ -48,6 +48,7 @@ let floor_div a n =
|
|||
(*$T
|
||||
(floor_div 3 5 = 0)
|
||||
(floor_div 5 5 = 1)
|
||||
(floor_div 20 5 = 4)
|
||||
(floor_div 12 5 = 2)
|
||||
(floor_div 0 5 = 0)
|
||||
(floor_div (-1) 5 = -1)
|
||||
|
|
@ -58,8 +59,10 @@ let floor_div a n =
|
|||
(floor_div 3 (-5) = -1)
|
||||
(floor_div 5 (-5) = -1)
|
||||
(floor_div 9 (-5) = -2)
|
||||
(floor_div 20 (-5) = -4)
|
||||
(floor_div (-2) (-5) = 0)
|
||||
(floor_div (-8) (-5) = 1)
|
||||
(floor_div (-35) (-5) = 7)
|
||||
|
||||
try ignore (floor_div 12 0); false with Division_by_zero -> true
|
||||
try ignore (floor_div (-12) 0); false with Division_by_zero -> true
|
||||
|
|
@ -85,6 +88,7 @@ let rem a n =
|
|||
(rem 9 5 = 4)
|
||||
(rem (-1) 5 = 4)
|
||||
(rem (-5) 5 = 0)
|
||||
(rem (-20) 5 = 0)
|
||||
(rem (-9) 5 = 1)
|
||||
(rem 0 5 = 0)
|
||||
|
||||
|
|
@ -94,6 +98,7 @@ let rem a n =
|
|||
(rem 9 (-5) = -1)
|
||||
(rem (-2) (-5) = -2)
|
||||
(rem (-8) (-5) = -3)
|
||||
(rem (-35) (-5) = 0)
|
||||
|
||||
try ignore (rem 12 0); false with Division_by_zero -> true
|
||||
try ignore (rem (-12) 0); false with Division_by_zero -> true
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue