diff options
author | Liana Husikyan <liana@ethdev.com> | 2015-04-16 21:19:25 +0800 |
---|---|---|
committer | Liana Husikyan <liana@ethdev.com> | 2015-04-27 19:08:32 +0800 |
commit | 18475f8ae148ee797fbd649eb5bf7a870ed9957c (patch) | |
tree | 3c114d56673ae28891011732da10a8faf7c3bad0 /libsolidity | |
parent | b129a201dbc7c7b8370f47af758e295e173b4e78 (diff) | |
download | dexon-solidity-18475f8ae148ee797fbd649eb5bf7a870ed9957c.tar.gz dexon-solidity-18475f8ae148ee797fbd649eb5bf7a870ed9957c.tar.zst dexon-solidity-18475f8ae148ee797fbd649eb5bf7a870ed9957c.zip |
test for resalts
Diffstat (limited to 'libsolidity')
-rw-r--r-- | libsolidity/SolidityABIJSON.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libsolidity/SolidityABIJSON.cpp b/libsolidity/SolidityABIJSON.cpp index f0e54a94..1ba0dc7b 100644 --- a/libsolidity/SolidityABIJSON.cpp +++ b/libsolidity/SolidityABIJSON.cpp @@ -495,6 +495,27 @@ BOOST_AUTO_TEST_CASE(empty_name_return_parameter) checkInterface(sourceCode, interface); } +BOOST_AUTO_TEST_CASE(constructor_abi) +{ + char const* sourceCode = R"( + contract test { + function test() { + } + })"; + + char const* interface = R"(" + [ + { + "constant" : false, + "inputs" : [], + "name" : "test", + "outputs" : [], + "type" : "constructor" + } + ])"; + checkInterface(sourceCode, interface); +} + BOOST_AUTO_TEST_SUITE_END() } |