]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/beast/test/beast/_experimental/stream.cpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / beast / test / beast / _experimental / stream.cpp
index d4089b20010eff2c6d8ecc3325204f2ebf8eaa12..65f326f26a3296b14467eac668fbbb147009d4df 100644 (file)
@@ -13,6 +13,8 @@
 #include <boost/beast/_experimental/unit_test/suite.hpp>
 #include <boost/beast/_experimental/test/handler.hpp>
 
+#include <boost/asio/ssl/stream.hpp>
+
 namespace boost {
 namespace beast {
 
@@ -141,12 +143,23 @@ public:
         sp.reset();
     }
 
+    void
+    testAsioSSLCompat()
+    {
+        BOOST_STATIC_ASSERT(
+            std::is_same<
+                boost::asio::ssl::stream<test::stream>::
+                    lowest_layer_type,
+                test::stream>::value);
+    }
+
     void
     run() override
     {
         testTestStream();
         testSharedAbandon();
         //testLifetimeViolation();
+        boost::ignore_unused(&stream_test::testAsioSSLCompat);
     }
 };