aboutsummaryrefslogtreecommitdiffstats
path: root/test/TestHelper.h
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2017-09-20 17:52:41 +0800
committerchriseth <chris@ethereum.org>2017-09-22 22:17:28 +0800
commita844bbda48564d65033522a64cef30bff5dea973 (patch)
tree008494a0618051e4d71a2e28b94e436dc34ece6a /test/TestHelper.h
parentab8ce58a3e522cfe8d0a36132e5e0b305d4ca052 (diff)
downloaddexon-solidity-a844bbda48564d65033522a64cef30bff5dea973.tar.gz
dexon-solidity-a844bbda48564d65033522a64cef30bff5dea973.tar.zst
dexon-solidity-a844bbda48564d65033522a64cef30bff5dea973.zip
Cleanup test helper macros.
Diffstat (limited to 'test/TestHelper.h')
-rw-r--r--test/TestHelper.h74
1 files changed, 0 insertions, 74 deletions
diff --git a/test/TestHelper.h b/test/TestHelper.h
index 3e74b54c..d50568ad 100644
--- a/test/TestHelper.h
+++ b/test/TestHelper.h
@@ -15,8 +15,6 @@
along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file TestHelper.h
- * @author Marko Simovic <markobarko@gmail.com>
- * @date 2014
*/
#pragma once
@@ -31,78 +29,6 @@ namespace dev
namespace test
{
-#if (BOOST_VERSION >= 105900)
-#define ETH_BOOST_CHECK_IMPL(_message, _requireOrCheck) BOOST_TEST_TOOL_DIRECT_IMPL( \
- false, \
- _requireOrCheck, \
- _message \
- )
-#else
-#define ETH_BOOST_CHECK_IMPL(_message, _requireOrCheck) BOOST_CHECK_IMPL( \
- false, \
- _message, \
- _requireOrCheck, \
- CHECK_MSG \
- )
-#endif
-
-/// Make sure that no Exception is thrown during testing. If one is thrown show its info and fail the test.
-/// Our version of BOOST_REQUIRE_NO_THROW()
-/// @param _statement The statement for which to make sure no exceptions are thrown
-/// @param _message A message to act as a prefix to the expression's error information
-#define ETH_TEST_REQUIRE_NO_THROW(_statement, _message) \
- do \
- { \
- try \
- { \
- BOOST_TEST_PASSPOINT(); \
- _statement; \
- } \
- catch (boost::exception const& _e) \
- { \
- auto msg = std::string(_message " due to an exception thrown by " \
- BOOST_STRINGIZE(_statement) "\n") + boost::diagnostic_information(_e); \
- ETH_BOOST_CHECK_IMPL(msg, REQUIRE); \
- } \
- catch (...) \
- { \
- ETH_BOOST_CHECK_IMPL( \
- "Unknown exception thrown by " BOOST_STRINGIZE(_statement), \
- REQUIRE \
- ); \
- } \
- } \
- while (0)
-
-/// Check if an Exception is thrown during testing. If one is thrown show its info and continue the test
-/// Our version of BOOST_CHECK_NO_THROW()
-/// @param _statement The statement for which to make sure no exceptions are thrown
-/// @param _message A message to act as a prefix to the expression's error information
-#define ETH_TEST_CHECK_NO_THROW(_statement, _message) \
- do \
- { \
- try \
- { \
- BOOST_TEST_PASSPOINT(); \
- _statement; \
- } \
- catch (boost::exception const& _e) \
- { \
- auto msg = std::string(_message " due to an exception thrown by " \
- BOOST_STRINGIZE(_statement) "\n") + boost::diagnostic_information(_e); \
- ETH_BOOST_CHECK_IMPL(msg, CHECK); \
- } \
- catch (...) \
- { \
- ETH_BOOST_CHECK_IMPL( \
- "Unknown exception thrown by " BOOST_STRINGIZE(_statement), \
- CHECK \
- ); \
- } \
- } \
- while (0)
-
-
struct Options: boost::noncopyable
{
std::string ipcPath;