]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/yap/test/reference_returns.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / yap / test / reference_returns.cpp
index e03e9a3c5efe33ea339b2167dd2cd78382c10d86..03e899d80e36de2ea98ed56b83f8070703a8da7d 100644 (file)
@@ -7,7 +7,7 @@
 
 #include <boost/mpl/assert.hpp>
 
-#include <boost/test/minimal.hpp>
+#include <boost/core/lightweight_test.hpp>
 
 
 template<typename T>
@@ -30,7 +30,7 @@ namespace reference_returning {
     number & operator-(number a, number b) { return a_result; }
 }
 
-int test_main(int, char * [])
+int main()
 {
     {
         term<reference_returning::number> unity = {{1.0}};
@@ -38,7 +38,7 @@ int test_main(int, char * [])
 
         {
             reference_returning::number const & n = evaluate(plus_expr);
-            BOOST_CHECK(&n == &reference_returning::the_result);
+            BOOST_TEST(&n == &reference_returning::the_result);
         }
 
         using plus_eval_type = decltype(evaluate(plus_expr));
@@ -50,7 +50,7 @@ int test_main(int, char * [])
 
         {
             reference_returning::number & n = evaluate(minus_expr);
-            BOOST_CHECK(&n == &reference_returning::a_result);
+            BOOST_TEST(&n == &reference_returning::a_result);
         }
 
         using minus_eval_type = decltype(evaluate(minus_expr));
@@ -63,7 +63,7 @@ int test_main(int, char * [])
         {
             reference_returning::number & n =
                 evaluate(1_p, reference_returning::a_result);
-            BOOST_CHECK(&n == &reference_returning::a_result);
+            BOOST_TEST(&n == &reference_returning::a_result);
         }
 
         using a_eval_type = decltype(evaluate(1_p, reference_returning::a_result));
@@ -75,7 +75,7 @@ int test_main(int, char * [])
         {
             reference_returning::number const & n =
                 evaluate(1_p, reference_returning::the_result);
-            BOOST_CHECK(&n == &reference_returning::the_result);
+            BOOST_TEST(&n == &reference_returning::the_result);
         }
 
         using the_eval_type = decltype(evaluate(1_p, reference_returning::the_result));
@@ -85,5 +85,5 @@ int test_main(int, char * [])
                 reference_returning::number const &>));
     }
 
-    return 0;
+    return boost::report_errors();
 }