]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/yap/test/operators_unary.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / yap / test / operators_unary.cpp
index 6372f3d3fedb1580024788c64de6f7a99bad5fc7..c65aead6326a39f0de847b582ba8d9bd78bbab74 100644 (file)
@@ -5,7 +5,7 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 #include <boost/yap/expression.hpp>
 
-#include <boost/test/minimal.hpp>
+#include <boost/core/lightweight_test.hpp>
 
 #include <sstream>
 
@@ -24,7 +24,7 @@ namespace yap = boost::yap;
 namespace bh = boost::hana;
 
 
-int test_main(int, char * [])
+int main()
 {
     {
         term<uint32_t> x{{2u}};
@@ -44,9 +44,9 @@ int test_main(int, char * [])
                 bh::tuple<term_cref<uint32_t>>>
                 term_const_ref_expr = +cx;
 
-            BOOST_CHECK(evaluate(term_expr) == 1u);
-            BOOST_CHECK(evaluate(term_ref_expr) == 2u);
-            BOOST_CHECK(evaluate(term_const_ref_expr) == 3u);
+            BOOST_TEST(evaluate(term_expr) == 1u);
+            BOOST_TEST(evaluate(term_ref_expr) == 2u);
+            BOOST_TEST(evaluate(term_const_ref_expr) == 3u);
         }
 
         {
@@ -61,9 +61,9 @@ int test_main(int, char * [])
                 bh::tuple<term_cref<uint32_t>>>
                 term_const_ref_expr = -cx;
 
-            BOOST_CHECK(evaluate(term_expr) == 0u - 1u);
-            BOOST_CHECK(evaluate(term_ref_expr) == 0u - 2u);
-            BOOST_CHECK(evaluate(term_const_ref_expr) == 0u - 3u);
+            BOOST_TEST(evaluate(term_expr) == 0u - 1u);
+            BOOST_TEST(evaluate(term_ref_expr) == 0u - 2u);
+            BOOST_TEST(evaluate(term_const_ref_expr) == 0u - 3u);
         }
 
         {
@@ -80,9 +80,9 @@ int test_main(int, char * [])
                 bh::tuple<term_cref<uint32_t>>>
                 term_const_ref_expr = ~cx;
 
-            BOOST_CHECK(evaluate(term_expr) == 0xfffffffe);
-            BOOST_CHECK(evaluate(term_ref_expr) == 0xfffffffd);
-            BOOST_CHECK(evaluate(term_const_ref_expr) == 0xfffffffc);
+            BOOST_TEST(evaluate(term_expr) == 0xfffffffe);
+            BOOST_TEST(evaluate(term_ref_expr) == 0xfffffffd);
+            BOOST_TEST(evaluate(term_const_ref_expr) == 0xfffffffc);
         }
 
         {
@@ -99,9 +99,9 @@ int test_main(int, char * [])
                 bh::tuple<term_cref<uint32_t>>>
                 term_const_ref_expr = !cx;
 
-            BOOST_CHECK(evaluate(term_expr) == false);
-            BOOST_CHECK(evaluate(term_ref_expr) == false);
-            BOOST_CHECK(evaluate(term_const_ref_expr) == false);
+            BOOST_TEST(evaluate(term_expr) == false);
+            BOOST_TEST(evaluate(term_ref_expr) == false);
+            BOOST_TEST(evaluate(term_const_ref_expr) == false);
         }
 
         {
@@ -117,8 +117,8 @@ int test_main(int, char * [])
                 term_const_ref_expr = ++cx;
             (void)term_const_ref_expr;
 
-            BOOST_CHECK(evaluate(term_expr) == 2u);
-            BOOST_CHECK(evaluate(term_ref_expr) == 3u);
+            BOOST_TEST(evaluate(term_expr) == 2u);
+            BOOST_TEST(evaluate(term_ref_expr) == 3u);
         }
     }
 
@@ -141,9 +141,9 @@ int test_main(int, char * [])
                 bh::tuple<term_cref<uint32_t &>>>
                 term_const_ref_expr = &cx;
 
-            BOOST_CHECK(evaluate(term_expr) == &i);
-            BOOST_CHECK(evaluate(term_ref_expr) == &j);
-            BOOST_CHECK(evaluate(term_const_ref_expr) == &k);
+            BOOST_TEST(evaluate(term_expr) == &i);
+            BOOST_TEST(evaluate(term_ref_expr) == &j);
+            BOOST_TEST(evaluate(term_const_ref_expr) == &k);
         }
 
         {
@@ -164,11 +164,11 @@ int test_main(int, char * [])
                 bh::tuple<term_cref<uint32_t *>>>
                 term_const_ref_expr = *cx;
 
-            BOOST_CHECK(evaluate(term_expr) == i);
-            BOOST_CHECK(evaluate(term_ref_expr) == j);
-            BOOST_CHECK(evaluate(term_const_ref_expr) == k);
+            BOOST_TEST(evaluate(term_expr) == i);
+            BOOST_TEST(evaluate(term_ref_expr) == j);
+            BOOST_TEST(evaluate(term_const_ref_expr) == k);
         }
     }
 
-    return 0;
+    return boost::report_errors();
 }