mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Introduce view (and keep constant as an alias)
This commit is contained in:
@@ -1172,7 +1172,7 @@ BOOST_AUTO_TEST_CASE(state_variable_accessors)
|
||||
BOOST_REQUIRE(function && function->hasDeclaration());
|
||||
auto returnParams = function->returnParameterTypes();
|
||||
BOOST_CHECK_EQUAL(returnParams.at(0)->canonicalName(false), "uint256");
|
||||
BOOST_CHECK(function->isConstant());
|
||||
BOOST_CHECK(function->stateMutability() == StateMutability::View);
|
||||
|
||||
function = retrieveFunctionBySignature(*contract, "map(uint256)");
|
||||
BOOST_REQUIRE(function && function->hasDeclaration());
|
||||
@@ -1180,7 +1180,7 @@ BOOST_AUTO_TEST_CASE(state_variable_accessors)
|
||||
BOOST_CHECK_EQUAL(params.at(0)->canonicalName(false), "uint256");
|
||||
returnParams = function->returnParameterTypes();
|
||||
BOOST_CHECK_EQUAL(returnParams.at(0)->canonicalName(false), "bytes4");
|
||||
BOOST_CHECK(function->isConstant());
|
||||
BOOST_CHECK(function->stateMutability() == StateMutability::View);
|
||||
|
||||
function = retrieveFunctionBySignature(*contract, "multiple_map(uint256,uint256)");
|
||||
BOOST_REQUIRE(function && function->hasDeclaration());
|
||||
@@ -1189,7 +1189,7 @@ BOOST_AUTO_TEST_CASE(state_variable_accessors)
|
||||
BOOST_CHECK_EQUAL(params.at(1)->canonicalName(false), "uint256");
|
||||
returnParams = function->returnParameterTypes();
|
||||
BOOST_CHECK_EQUAL(returnParams.at(0)->canonicalName(false), "bytes4");
|
||||
BOOST_CHECK(function->isConstant());
|
||||
BOOST_CHECK(function->stateMutability() == StateMutability::View);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(function_clash_with_state_variable_accessor)
|
||||
|
||||
Reference in New Issue
Block a user