diff options
author | chriseth <chris@ethereum.org> | 2018-07-16 21:46:40 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-16 21:46:40 +0800 |
commit | b38c26bb0cbbb7fe80c99fc757cb6150c61a56b4 (patch) | |
tree | 7eb6a360a07db75166459ae5160fc350109329ac /test/libsolidity/Metadata.cpp | |
parent | 931794001e92cbfe99c91da037cf36a1808d9df1 (diff) | |
parent | ed2aa3b8694f253edff8c0a4acefd4ba74bbd859 (diff) | |
download | dexon-solidity-b38c26bb0cbbb7fe80c99fc757cb6150c61a56b4.tar dexon-solidity-b38c26bb0cbbb7fe80c99fc757cb6150c61a56b4.tar.gz dexon-solidity-b38c26bb0cbbb7fe80c99fc757cb6150c61a56b4.tar.bz2 dexon-solidity-b38c26bb0cbbb7fe80c99fc757cb6150c61a56b4.tar.lz dexon-solidity-b38c26bb0cbbb7fe80c99fc757cb6150c61a56b4.tar.xz dexon-solidity-b38c26bb0cbbb7fe80c99fc757cb6150c61a56b4.tar.zst dexon-solidity-b38c26bb0cbbb7fe80c99fc757cb6150c61a56b4.zip |
Merge pull request #4482 from ethereum/enforceVisibilitySpecifierTests
Enforce visibility specifier in tests
Diffstat (limited to 'test/libsolidity/Metadata.cpp')
-rw-r--r-- | test/libsolidity/Metadata.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/libsolidity/Metadata.cpp b/test/libsolidity/Metadata.cpp index 808bd1e1..007ee2b6 100644 --- a/test/libsolidity/Metadata.cpp +++ b/test/libsolidity/Metadata.cpp @@ -41,7 +41,7 @@ BOOST_AUTO_TEST_CASE(metadata_stamp) pragma solidity >=0.0; pragma experimental __testOnlyAnalysis; contract test { - function g(function(uint) external returns (uint) x) {} + function g(function(uint) external returns (uint) x) public {} } )"; CompilerStack compilerStack; @@ -68,7 +68,7 @@ BOOST_AUTO_TEST_CASE(metadata_stamp_experimental) pragma solidity >=0.0; pragma experimental __test; contract test { - function g(function(uint) external returns (uint) x) {} + function g(function(uint) external returns (uint) x) public {} } )"; CompilerStack compilerStack; @@ -97,14 +97,14 @@ BOOST_AUTO_TEST_CASE(metadata_relevant_sources) char const* sourceCode = R"( pragma solidity >=0.0; contract A { - function g(function(uint) external returns (uint) x) {} + function g(function(uint) external returns (uint) x) public {} } )"; compilerStack.addSource("A", std::string(sourceCode)); sourceCode = R"( pragma solidity >=0.0; contract B { - function g(function(uint) external returns (uint) x) {} + function g(function(uint) external returns (uint) x) public {} } )"; compilerStack.addSource("B", std::string(sourceCode)); @@ -127,7 +127,7 @@ BOOST_AUTO_TEST_CASE(metadata_relevant_sources_imports) char const* sourceCode = R"( pragma solidity >=0.0; contract A { - function g(function(uint) external returns (uint) x) {} + function g(function(uint) external returns (uint) x) public {} } )"; compilerStack.addSource("A", std::string(sourceCode)); @@ -135,7 +135,7 @@ BOOST_AUTO_TEST_CASE(metadata_relevant_sources_imports) pragma solidity >=0.0; import "./A"; contract B is A { - function g(function(uint) external returns (uint) x) {} + function g(function(uint) external returns (uint) x) public {} } )"; compilerStack.addSource("B", std::string(sourceCode)); @@ -143,7 +143,7 @@ BOOST_AUTO_TEST_CASE(metadata_relevant_sources_imports) pragma solidity >=0.0; import "./B"; contract C is B { - function g(function(uint) external returns (uint) x) {} + function g(function(uint) external returns (uint) x) public {} } )"; compilerStack.addSource("C", std::string(sourceCode)); |