11 assert Num.PI == 3.141592653589793
13 assert Num.PI.with_precision(0.01) == 3.14
15 assert Num.INF == Num.INF
16 assert Num.INF.isinf()
18 none_num : Num? = none
19 assert none_num == none
20 assert none_num == none_num
21 assert (none_num < none_num) == no
22 assert (none_num > none_num) == no
23 assert (none_num != none_num) == no
24 assert (none_num <> none_num) == Int32(0)
25 assert (none_num == 0.0) == no
27 assert (none_num > 0.0) == no
28 assert none_num != 0.0
29 assert (none_num <> 0.0) == Int32(-1)
39 assert Num.PI.cos()!.near(-1)
40 assert Num.PI.sin()!.near(0)
42 assert Num.INF.near(-Num.INF) == no
44 assert Num32.sqrt(16) == Num32(4)
45 assert Num32.sqrt(-1) == none
47 assert (0.25).mix(10, 20) == 12.5
48 assert (2.0).mix(10, 20) == 30.
52 assert (0.5).percent() == "50%"