roza/roza_tests/test_int.roza

55 lines
1.1 KiB
Plaintext

assert 5 == 5
assert 3 != 5
assert -9 == -10 + 1
assert -4 == 3 - 7
assert 4 == 7 - 3
assert 21 == 3 * 7
assert 3 == 21 / 7
assert 2 == 21 / 8
assert 3 == 7 % 4
assert 128 == 2 ^ 7
assert -128 == -2 ^ 7
assert 3 == +3
assert 0 - 7 == -7
assert 7 == 1 + 2 * 3
assert 9 == (1 + 2) * 3
assert true == 5 < 6
assert false == 5 < 5
assert false == 5 < 4
assert true == 5 <= 6
assert true == 5 <= 5
assert false == 5 <= 4
assert false == 5 > 6
assert false == 5 > 5
assert true == 5 > 4
assert false == 5 >= 6
assert true == 5 >= 5
assert true == 5 >= 4
assert_static_fail 5 + true
assert_static_fail 5 - true
assert_static_fail 5 * true
assert_static_fail 5 / true
assert_static_fail 5 % true
assert_static_fail 5 ^ true
assert_static_fail -true
assert_static_fail +true
assert_static_fail true + 9
assert_static_fail true - (4 + 1)
assert_static_fail true * 7
assert_static_fail true / 3
assert_static_fail true % 15
assert_static_fail true ^ 2
assert_static_fail true > 1
assert_static_fail 2 > false
assert_static_fail true < 1
assert_static_fail 2 < false
assert_static_fail true >= 1
assert_static_fail 2 >= false
assert_static_fail true <= 1
assert_static_fail 2 <= false