]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/yap/test/expression_function.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / yap / test / expression_function.cpp
index 4819e0f38564b4963bd9bb708aae793cf3b70e50..e398cc02355e6b8461844d3b8e0840e2e877302b 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>
 
 
 template<typename T>
@@ -18,7 +18,7 @@ namespace yap = boost::yap;
 namespace bh = boost::hana;
 
 
-int test_main(int, char * [])
+int main()
 {
     {
         term<int> number = {{42}};
@@ -26,13 +26,13 @@ int test_main(int, char * [])
         auto fn = yap::make_expression_function(number);
         auto fn_copy = fn;
 
-        BOOST_CHECK(fn() == 42);
-        BOOST_CHECK(fn_copy() == 42);
+        BOOST_TEST(fn() == 42);
+        BOOST_TEST(fn_copy() == 42);
 
         yap::value(number) = 21;
 
-        BOOST_CHECK(fn() == 21);
-        BOOST_CHECK(fn_copy() == 21);
+        BOOST_TEST(fn() == 21);
+        BOOST_TEST(fn_copy() == 21);
     }
 
     {
@@ -41,13 +41,13 @@ int test_main(int, char * [])
         auto fn = yap::make_expression_function(std::move(number));
         auto fn_copy = fn;
 
-        BOOST_CHECK(fn() == 42);
-        BOOST_CHECK(fn_copy() == 42);
+        BOOST_TEST(fn() == 42);
+        BOOST_TEST(fn_copy() == 42);
 
         yap::value(number) = 21;
 
-        BOOST_CHECK(fn() == 42);
-        BOOST_CHECK(fn_copy() == 42);
+        BOOST_TEST(fn() == 42);
+        BOOST_TEST(fn_copy() == 42);
     }
 
     {
@@ -56,15 +56,15 @@ int test_main(int, char * [])
 
         auto fn = yap::make_expression_function(std::move(number));
 
-        BOOST_CHECK(*fn() == 42);
+        BOOST_TEST(*fn() == 42);
 
         auto fn_2 = std::move(fn);
-        BOOST_CHECK(*fn_2() == 42);
+        BOOST_TEST(*fn_2() == 42);
 
         yap::value(number) = std::unique_ptr<int>(new int(21));
 
-        BOOST_CHECK(*fn_2() == 42);
+        BOOST_TEST(*fn_2() == 42);
     }
 
-    return 0;
+    return boost::report_errors();
 }