Initial project import
This commit is contained in:
commit
23f2d29e32
11957 files changed
+1754577
No files matched your search
@@ -0,0 +1,17 @@
|
||||
import math
|
||||
|
||||
fn test_round_to_even() {
|
||||
assert math.round_to_even(0.123) == 0.0
|
||||
assert math.round_to_even(123.12345) == 123.00
|
||||
}
|
||||
|
||||
fn test_rount_to_even_edge() {
|
||||
vrounds_ := [f64(-0.0), 0.0, -0.5, 0.5, -1.0, 1.0, 0.12345, 1.2345, 12.345, 123.45, 1234.5,
|
||||
12345.0, -math.pi, math.pi, math.inf(-1), math.inf(1),
|
||||
math.nan()]
|
||||
rounds_ := [f64(0.0), 0.0, -0.0, 0.0, -1.0, 1.0, 0.0, 1.0, 12.0, 123.0, 1234.0, 12345, -3.0,
|
||||
3.0, math.inf(-1), math.inf(1), math.nan()]
|
||||
for i, v in vrounds_ {
|
||||
assert math.alike(math.round_to_even(v), rounds_[i])
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user