Test for multi-branches.

This commit is contained in:
chriseth 2017-10-04 21:21:17 +02:00 committed by Alex Beregszaszi
parent 95a65dc04c
commit 5e2c066778

View File

@ -241,6 +241,24 @@ BOOST_AUTO_TEST_CASE(branches_assert_condition)
}
)";
CHECK_SUCCESS_NO_WARNINGS(text);
text = R"(
contract C {
function f(uint x) public pure {
if (x > 10) {
assert(x > 9);
}
else if (x > 2)
{
assert(x <= 10 && x > 2);
}
else
{
assert(0 <= x && x <= 2);
}
}
}
)";
CHECK_SUCCESS_NO_WARNINGS(text);
}
BOOST_AUTO_TEST_CASE(ways_to_clear_variables)