std::string run_server_test(server & s, std::string input, bool log) { server::connection_ptr con; std::stringstream output; if (log) { s.set_access_channels(websocketpp::log::alevel::all); s.set_error_channels(websocketpp::log::elevel::all); } else { s.clear_access_channels(websocketpp::log::alevel::all); s.clear_error_channels(websocketpp::log::elevel::all); } s.register_ostream(&output); con = s.get_connection(); con->start(); std::stringstream channel; channel << input; channel >> *con; return output.str(); }