UnitTestException on failure
shouldEqual(true, true); shouldEqual(false, false); shouldEqual(1, 1) ; shouldEqual("foo", "foo") ; shouldEqual([2, 3], [2, 3]) ; shouldEqual(iota(3), [0, 1, 2]); shouldEqual([[0, 1], [0, 1, 2]], [[0, 1], [0, 1, 2]]); shouldEqual([[0, 1], [0, 1, 2]], [iota(2), iota(3)]); shouldEqual([iota(2), iota(3)], [[0, 1], [0, 1, 2]]);
//impure comparisons shouldEqual(1.0, 1.0) ; shouldEqual(3.0, 3.00001); //approximately equal
Verify that two values are the same. Floating point values are compared using std.math.approxEqual.