diff --git a/test/integration/integration_test_common.hpp b/test/integration/integration_test_common.hpp index 75ebf20c..635ab290 100644 --- a/test/integration/integration_test_common.hpp +++ b/test/integration/integration_test_common.hpp @@ -39,15 +39,19 @@ struct IntegTest : testing::Test { using stream_type = Stream; - mysql::connection_params connection_params { - "integ_user", - "integ_password", - "boost_mysql_integtests" - }; + mysql::connection_params connection_params; boost::asio::io_context ctx; - mysql::socket_connection conn {ctx}; - boost::asio::executor_work_guard guard { ctx.get_executor() }; - std::thread runner {[this]{ ctx.run(); } }; + mysql::socket_connection conn; + boost::asio::executor_work_guard guard; + std::thread runner; + + IntegTest() : + connection_params("integ_user", "integ_password", "boost_mysql_integtests"), + conn(ctx), + guard(ctx.get_executor()), + runner([this] { ctx.run(); }) + { + } ~IntegTest() {