// // Copyright (c) 2013-2016 Vinnie Falco (vinnie dot falco at gmail dot com) // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // // Test that header file is self-contained. #include #include #include namespace beast { class handler_alloc_test : public beast::unit_test::suite { public: struct handler { void operator()() const { } }; void run() override { handler h; handler h2; handler_alloc a1{h}; handler_alloc a2{h2}; BEAST_EXPECT(a2 == a1); auto a3 = a1; BEAST_EXPECT(a3 == a1); { std::vector> v(a1); v.reserve(32); v.resize(10); } } }; BEAST_DEFINE_TESTSUITE(handler_alloc,core,beast); } // beast