#include "common/errno.h"
#include "global/global_init.h"
-#ifdef HAVE_BOOST_CONTEXT
#define BOOST_COROUTINES_NO_DEPRECATION_WARNING
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <boost/asio/spawn.hpp>
-#endif
#include <boost/asio/use_future.hpp>
#define dout_subsys ceph_subsys_rados
EXPECT_THROW(f2.get(), boost::system::system_error);
}
-#ifdef HAVE_BOOST_CONTEXT
TEST_F(AsioRados, AsyncReadYield)
{
boost::asio::io_service service;
service.run();
}
-#endif
TEST_F(AsioRados, AsyncWriteCallback)
{
EXPECT_THROW(f2.get(), boost::system::system_error);
}
-#ifdef HAVE_BOOST_CONTEXT
TEST_F(AsioRados, AsyncWriteYield)
{
boost::asio::io_service service;
service.run();
}
-#endif
TEST_F(AsioRados, AsyncReadOperationCallback)
{
EXPECT_THROW(f2.get(), boost::system::system_error);
}
-#ifdef HAVE_BOOST_CONTEXT
TEST_F(AsioRados, AsyncReadOperationYield)
{
boost::asio::io_service service;
service.run();
}
-#endif
TEST_F(AsioRados, AsyncWriteOperationCallback)
{
EXPECT_THROW(f2.get(), boost::system::system_error);
}
-#ifdef HAVE_BOOST_CONTEXT
TEST_F(AsioRados, AsyncWriteOperationYield)
{
boost::asio::io_service service;
service.run();
}
-#endif
int main(int argc, char **argv)
{