ChaiScript/unittests/operators_float.chai
Jonathan Turner c73f16fdfe Fixing 4.x grammar to be backward compatible.
Added 3.x unit tests back to show this.
2012-05-17 10:14:50 -07:00

17 lines
335 B
ChaiScript

auto i = 1.0;
auto j = 2.0;
auto k = 3.0;
assert_equal(3, i + j)
assert_equal(1.0, +i)
assert_equal(-1, i-j)
assert_equal(-1, -i)
assert_equal(1.5, k/j)
assert_equal(6, j*k)
assert_equal(0, i -= i)
assert_equal(3, j *= 1.5)
assert_equal(1.5, j /= 2)
assert_equal(2.5, j += 1)
assert_throws("No modulus for float", fun() { k % 2 } );