Imported Upstream version 1.57.0
[platform/upstream/boost.git] / libs / math / test / test_policy_7.cpp
index cdbc838..99792ce 100644 (file)
@@ -8,7 +8,8 @@
 
 #include <boost/math/policies/policy.hpp>
 #include <boost/type_traits/is_same.hpp>
-#include <boost/test/test_exec_monitor.hpp> // for test_main
+#define BOOST_TEST_MAIN
+#include <boost/test/unit_test.hpp> // for test_main
 #include <iostream>
 
 template <class P1, class P2>
@@ -23,7 +24,7 @@ bool check_same(const P1&, const P2&)
 }
 
 
-int test_main(int, char* [])
+BOOST_AUTO_TEST_CASE( test_main )
 {
    using namespace boost::math::policies;
    using namespace boost;
@@ -36,8 +37,8 @@ int test_main(int, char* [])
    BOOST_CHECK(check_same(make_policy(pole_error<ignore_error>()), normalise<policy<pole_error<ignore_error> > >::type()));
    BOOST_CHECK(check_same(make_policy(indeterminate_result_error<ignore_error>()), normalise<policy<indeterminate_result_error<ignore_error> > >::type()));
 
-   return 0;
-} // int test_main(int, char* [])
+   
+} // BOOST_AUTO_TEST_CASE( test_main )