From 46b0dbc5a448249ddc9a6ce20465f0fa41de6d64 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 11 Jul 2025 16:05:30 -0400 Subject: Use `assert` more in tests to give better error messages --- test/nums.tm | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) (limited to 'test/nums.tm') diff --git a/test/nums.tm b/test/nums.tm index 3653f18a..362f590f 100644 --- a/test/nums.tm +++ b/test/nums.tm @@ -19,29 +19,20 @@ func main() >> Num.INF = Num.INF - >> Num.INF.isinf() - = yes + assert Num.INF.isinf() >> none_num : Num? = none = none - >> none_num == none_num - = yes - >> none_num < none_num - = no - >> none_num > none_num - = no - >> none_num != none_num - = no + assert none_num == none_num + assert (none_num < none_num) == no + assert (none_num > none_num) == no + assert (none_num != none_num) == no >> none_num <> none_num = Int32(0) - >> none_num == 0.0 - = no - >> none_num < 0.0 - = yes - >> none_num > 0.0 - = no - >> none_num != 0.0 - = yes + assert (none_num == 0.0) == no + assert none_num < 0.0 + assert (none_num > 0.0) == no + assert none_num != 0.0 >> none_num <> 0.0 = Int32(-1) @@ -53,10 +44,8 @@ func main() # >> 0./0. # = none - >> Num.PI.cos()!.near(-1) - = yes - >> Num.PI.sin()!.near(0) - = yes + assert Num.PI.cos()!.near(-1) + assert Num.PI.sin()!.near(0) >> Num.INF.near(-Num.INF) = no -- cgit v1.2.3