diff options
author | Christian <c@ethdev.com> | 2014-10-15 20:45:51 +0800 |
---|---|---|
committer | Christian <c@ethdev.com> | 2014-10-16 00:41:29 +0800 |
commit | 35383f9b882bdbadb79f5729aca9cf32f7fce17a (patch) | |
tree | 3f5a40b446c4b031214441f864543ea882b36f01 /solidityParser.cpp | |
parent | de155c13efcfa0b88b17fd8eb297b660d99ffcc0 (diff) | |
download | dexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.tar.gz dexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.tar.zst dexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.zip |
Added meaningful exception types.
Diffstat (limited to 'solidityParser.cpp')
-rw-r--r-- | solidityParser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/solidityParser.cpp b/solidityParser.cpp index 86d09f17..b1f27bcb 100644 --- a/solidityParser.cpp +++ b/solidityParser.cpp @@ -25,6 +25,7 @@ #include <libdevcore/Log.h> #include <libsolidity/Scanner.h> #include <libsolidity/Parser.h> +#include <libsolidity/Exceptions.h> #include <boost/test/unit_test.hpp> namespace dev { @@ -54,8 +55,7 @@ BOOST_AUTO_TEST_CASE(missing_variable_name_in_declaration) char const* text = "contract test {\n" " uint256 ;\n" "}\n"; - cwarn << "The next error is expected."; - BOOST_CHECK_THROW(parseText(text), std::exception); + BOOST_CHECK_THROW(parseText(text), ParserError); } BOOST_AUTO_TEST_CASE(empty_function) |