]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/detail/test/blank_test.cpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / detail / test / blank_test.cpp
index c1cf0331bec535977c85a95447b99fe33a581c64..721aa58ae3e06b5d48542a64f919bb0ffea8f1ac 100644 (file)
@@ -5,28 +5,33 @@
 
 #include <boost/blank.hpp>
 #include <boost/static_assert.hpp>
-#include <cassert>
-
+#include <boost/core/lightweight_test.hpp>
+#include <boost/type_traits/is_pod.hpp>
+#include <boost/type_traits/is_empty.hpp>
+#include <boost/type_traits/is_stateless.hpp>
 #if !defined(BOOST_NO_IOSTREAM)
 #include <sstream>
 #endif
 
-int main() {
+int main()
+{
     BOOST_STATIC_ASSERT((boost::is_pod<boost::blank>::value));
     BOOST_STATIC_ASSERT((boost::is_empty<boost::blank>::value));
     BOOST_STATIC_ASSERT((boost::is_stateless<boost::blank>::value));
 
     boost::blank b1,b2;
-    assert(b1 == b2);
-    assert(b1 <= b2);
-    assert(b1 >= b2);
-    assert(!(b1 != b2));
-    assert(!(b1 < b2));
-    assert(!(b1 > b2));
+    BOOST_TEST(b1 == b2);
+    BOOST_TEST(b1 <= b2);
+    BOOST_TEST(b1 >= b2);
+    BOOST_TEST(!(b1 != b2));
+    BOOST_TEST(!(b1 < b2));
+    BOOST_TEST(!(b1 > b2));
 
 #if !defined(BOOST_NO_IOSTREAM)
     std::stringstream s;
     s << "(" << b1 << ")";
-    assert(s.str() == "()");
+    BOOST_TEST(s.str() == "()");
 #endif
+
+    return boost::report_errors();
 }