aboutsummaryrefslogtreecommitdiffstats
path: root/test/boostTest.cpp
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2016-08-12 22:53:02 +0800
committerGitHub <noreply@github.com>2016-08-12 22:53:02 +0800
commit230c531705ff656dac9fca3f4c72f30363c09ca6 (patch)
tree5a894f2c2a7c8b3d1621024dce6c523621e72622 /test/boostTest.cpp
parentc5203344a007c25d50cdf66ee23cb5fbdf74dae0 (diff)
parentd4799399494e0a25c0dbac1a4262fe7b2d65b46f (diff)
downloaddexon-solidity-230c531705ff656dac9fca3f4c72f30363c09ca6.tar
dexon-solidity-230c531705ff656dac9fca3f4c72f30363c09ca6.tar.gz
dexon-solidity-230c531705ff656dac9fca3f4c72f30363c09ca6.tar.bz2
dexon-solidity-230c531705ff656dac9fca3f4c72f30363c09ca6.tar.lz
dexon-solidity-230c531705ff656dac9fca3f4c72f30363c09ca6.tar.xz
dexon-solidity-230c531705ff656dac9fca3f4c72f30363c09ca6.tar.zst
dexon-solidity-230c531705ff656dac9fca3f4c72f30363c09ca6.zip
Merge pull request #837 from chriseth/testsuitecleanup
Cleanup of test runner.
Diffstat (limited to 'test/boostTest.cpp')
-rw-r--r--test/boostTest.cpp66
1 files changed, 10 insertions, 56 deletions
diff --git a/test/boostTest.cpp b/test/boostTest.cpp
index 7ed2a6cd..4ddae0b7 100644
--- a/test/boostTest.cpp
+++ b/test/boostTest.cpp
@@ -26,59 +26,13 @@
#pragma GCC diagnostic ignored "-Wunused-parameter"
- #define BOOST_TEST_NO_MAIN
- #if defined(_MSC_VER)
- #pragma warning(push)
- #pragma warning(disable:4535) // calling _set_se_translator requires /EHa
- #endif
- #include <boost/test/included/unit_test.hpp>
- #if defined(_MSC_VER)
- #pragma warning(pop)
- #endif
-
- #pragma GCC diagnostic pop
-
- #include <stdlib.h>
- #include <boost/version.hpp>
- #include "TestHelper.h"
-
- using namespace boost::unit_test;
-
- std::vector<char*> parameters;
- static std::ostringstream strCout;
- std::streambuf* oldCoutStreamBuf;
- std::streambuf* oldCerrStreamBuf;
-
- //Custom Boost Initialization
- test_suite* fake_init_func(int argc, char* argv[])
- {
- //Required for boost. -nowarning
- (void)argc;
- (void)argv;
- return 0;
- }
-
- //Custom Boost Unit Test Main
- int main(int argc, char* argv[])
- {
- //Initialize options before boost reads it
- dev::test::Options const& opt = dev::test::Options::get(argc, argv);
- return unit_test_main(fake_init_func, opt.tArgc, opt.tArgv);
- }
-
- /*
-#else
- #if defined(_MSC_VER)
- #pragma warning(push)
- #pragma warning(disable:4535) // calling _set_se_translator requires /EHa
- #endif
- #include <boost/test/included/unit_test.hpp>
- #if defined(_MSC_VER)
- #pragma warning(pop)
- #endif
-
- #pragma GCC diagnostic pop
-
- #include <test/TestHelper.h>
- using namespace boost::unit_test;
-#endif*/ \ No newline at end of file
+#if defined(_MSC_VER)
+#pragma warning(push)
+#pragma warning(disable:4535) // calling _set_se_translator requires /EHa
+#endif
+#include <boost/test/included/unit_test.hpp>
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
+#pragma GCC diagnostic pop