mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Add tests for #1246
This commit is contained in:
parent
4f1b5d26f7
commit
578b02bb37
@ -2098,6 +2098,22 @@ BOOST_AUTO_TEST_CASE(integer_boolean_operators)
|
||||
BOOST_CHECK(expectError(sourceCode3) == Error::Type::TypeError);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(exp_signed_variable)
|
||||
{
|
||||
char const* sourceCode1 = R"(
|
||||
contract test { function() { uint x = 3; int y = -4; x ** y; } }
|
||||
)";
|
||||
BOOST_CHECK(expectError(sourceCode1) == Error::Type::TypeError);
|
||||
char const* sourceCode2 = R"(
|
||||
contract test { function() { uint x = 3; int y = -4; y ** x; } }
|
||||
)";
|
||||
BOOST_CHECK(expectError(sourceCode2) == Error::Type::TypeError);
|
||||
char const* sourceCode3 = R"(
|
||||
contract test { function() { int x = -3; int y = -4; x ** y; } }
|
||||
)";
|
||||
BOOST_CHECK(expectError(sourceCode3) == Error::Type::TypeError);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(reference_compare_operators)
|
||||
{
|
||||
char const* sourceCode1 = R"(
|
||||
|
Loading…
Reference in New Issue
Block a user