diff options
author | Sébastien Dailly <sebastien@chimrod.com> | 2017-11-08 17:01:04 +0100 |
---|---|---|
committer | Sébastien Dailly <sebastien@chimrod.com> | 2017-11-08 17:01:04 +0100 |
commit | 163a82655b1b3649c9bff4db05f487db3a992a40 (patch) | |
tree | b7308ea89caef819825683551b6ceb9fc6c72369 /tests | |
parent | 5eb60432c81bd13f26852a4cef9b1a570002883d (diff) |
Update functions
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/dataType_test.ml | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/tests/dataType_test.ml b/tests/dataType_test.ml index ddb45ae..f015e89 100755 --- a/tests/dataType_test.ml +++ b/tests/dataType_test.ml @@ -22,12 +22,28 @@ let test_num_sub n1 n2 result ctx = begin (N.to_int @@ N.sub n1 n2)
end
+let test_floor n1 expected ctx = begin
+
+ let result = N.to_int @@ N.floor n1 in
+
+ assert_equal
+ ~msg:(Printf.sprintf "Expected %d but got %d" expected result)
+ ~cmp:(=)
+ expected
+ result
+
+end
+
+
+
let n1 = N.of_int 1
let n2 = N.of_int 2
let num_tests = "num_test">::: [
- "test_add" >:: test_num_add n1 n1 2;
- "test_mult" >:: test_num_mult n2 n1 2;
- "test_sub" >:: test_num_sub n1 n1 0;
+ "test_add" >:: test_num_add n1 n1 2;
+ "test_mult" >:: test_num_mult n2 n1 2;
+ "test_sub" >:: test_num_sub n1 n1 0;
+ "test_floor1" >:: test_floor (N.of_float 1.2) 1;
+ "test_floor2" >:: test_floor (N.of_float (-1.2)) (-2);
]
|