1 // 2 // io_context.cpp 3 // ~~~~~~~~~~~~~~ 4 // 5 // Copyright (c) 2003-2021 Christopher M. Kohlhoff (chris at kohlhoff dot com) 6 // 7 // Distributed under the Boost Software License, Version 1.0. (See accompanying 8 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 9 // 10 11 // Disable autolinking for unit tests. 12 #if !defined(BOOST_ALL_NO_LIB) 13 #define BOOST_ALL_NO_LIB 1 14 #endif // !defined(BOOST_ALL_NO_LIB) 15 16 // Prevent link dependency on the Boost.System library. 17 #if !defined(BOOST_SYSTEM_NO_DEPRECATED) 18 #define BOOST_SYSTEM_NO_DEPRECATED 19 #endif // !defined(BOOST_SYSTEM_NO_DEPRECATED) 20 21 // Test that header file is self-contained. 22 #include <boost/asio/ts/io_context.hpp> 23 24 #include "../unit_test.hpp" 25 26 BOOST_ASIO_TEST_SUITE 27 ( 28 "ts/io_context", 29 BOOST_ASIO_TEST_CASE(null_test) 30 ) 31