C
Christer Nilsson
Hmm, why are these two assertions breaking?
def test_strange
assert_equal true, true && true
assert_equal false, true && false
assert_equal false, false && true
assert_equal false, false && false
assert_equal true, true and true
assert_equal false, false and true
assert_equal false, false and false
assert_equal false, true and false # breaks
assert_equal true, true || true
assert_equal true, true || false
assert_equal true, false || true
assert_equal false, false || false
assert_equal true, true or true
assert_equal true, true or false
assert_equal false, false or false
assert_equal true, false or true # breaks
end
Christer
def test_strange
assert_equal true, true && true
assert_equal false, true && false
assert_equal false, false && true
assert_equal false, false && false
assert_equal true, true and true
assert_equal false, false and true
assert_equal false, false and false
assert_equal false, true and false # breaks
assert_equal true, true || true
assert_equal true, true || false
assert_equal true, false || true
assert_equal false, false || false
assert_equal true, true or true
assert_equal true, true or false
assert_equal false, false or false
assert_equal true, false or true # breaks
end
Christer