@@ -224,11 +224,9 @@ TEST_SUITE("[ASYNC]")
224224 REQUIRE (!bool (ec));
225225 http::async_ws_handshake (client, " localhost" , " /ws" , [&](boost::system::error_code ec) {
226226 REQUIRE (!bool (ec));
227- data_client.assign (begin (data), end (data));
228- http::async_ws_write (client, data_client, false , [&](boost::system::error_code ec, std::size_t ) {
227+ http::async_ws_write (client, boost::asio::buffer (data), false , [&](boost::system::error_code ec, std::size_t ) {
229228 REQUIRE (!bool (ec));
230- data_client.assign (begin (text), end (text));
231- http::async_ws_write (client, data_client, true , [&](boost::system::error_code ec, std::size_t ) {
229+ http::async_ws_write (client, boost::asio::buffer (text), true , [&](boost::system::error_code ec, std::size_t ) {
232230 REQUIRE (!bool (ec));
233231 http::async_ws_close (client, http::ws_going_away, [&](boost::system::error_code ec) {
234232 REQUIRE (!bool (ec));
@@ -274,10 +272,8 @@ TEST_SUITE("[ASYNC]")
274272 {
275273 co_await boost::asio::async_connect (client.lowest_layer (), co_await resolver.async_resolve (" localhost" , " 6667" ));
276274 co_await http::async_ws_handshake (client, " localhost" , " /ws" );
277- data_client.assign (begin (data), end (data));
278- co_await http::async_ws_write (client, data_client, false );
279- data_client.assign (begin (text), end (text));
280- co_await http::async_ws_write (client, data_client, true );
275+ co_await http::async_ws_write (client, boost::asio::buffer (data), false );
276+ co_await http::async_ws_write (client, boost::asio::buffer (text), true );
281277 co_await http::async_ws_close (client, http::ws_going_away);
282278 };
283279
@@ -320,10 +316,8 @@ TEST_SUITE("[ASYNC]")
320316 constexpr bool is_server{false };
321317 boost::asio::async_connect (client.lowest_layer (), resolver.async_resolve (" localhost" , " 6667" , yield), yield);
322318 http::async_ws_handshake (client, " localhost" , " /ws" , yield);
323- data_client.assign (begin (data), end (data));
324- http::async_ws_write (client, data_client, false , yield);
325- data_client.assign (begin (text), end (text));
326- http::async_ws_write (client, data_client, true , yield);
319+ http::async_ws_write (client, boost::asio::buffer (data), false , yield);
320+ http::async_ws_write (client, boost::asio::buffer (text), true , yield);
327321 http::async_ws_close (client, http::ws_going_away, yield);
328322 };
329323
@@ -348,11 +342,9 @@ TEST_SUITE("[ASYNC]")
348342 REQUIRE (req.is_websocket_req ());
349343 http::async_ws_accept (peer, req, [&](boost::system::error_code ec, std::size_t ) {
350344 REQUIRE (!bool (ec));
351- data_peer.assign (begin (data), end (data));
352- http::async_ws_write (peer, data_peer, false , [&](boost::system::error_code ec, std::size_t nwritten) {
345+ http::async_ws_write (peer, boost::asio::buffer (data), false , [&](boost::system::error_code ec, std::size_t nwritten) {
353346 REQUIRE (!bool (ec));
354- data_peer.assign (begin (text), end (text));
355- http::async_ws_write (peer, data_peer, true , [&](boost::system::error_code ec, std::size_t ) {
347+ http::async_ws_write (peer, boost::asio::buffer (text), true , [&](boost::system::error_code ec, std::size_t ) {
356348 REQUIRE (!bool (ec));
357349 http::async_ws_close (peer, http::ws_going_away, [&](boost::system::error_code ec) {
358350 REQUIRE (!bool (ec));
@@ -406,10 +398,8 @@ TEST_SUITE("[ASYNC]")
406398 co_await http::async_http_read (peer, req);
407399 REQUIRE (req.is_websocket_req ());
408400 co_await http::async_ws_accept (peer, req);
409- data_peer.assign (begin (data), end (data));
410- co_await http::async_ws_write (peer, data_peer, false );
411- data_peer.assign (begin (text), end (text));
412- co_await http::async_ws_write (peer, data_peer, true );
401+ co_await http::async_ws_write (peer, boost::asio::buffer (data), false );
402+ co_await http::async_ws_write (peer, boost::asio::buffer (text), true );
413403 co_await http::async_ws_close (peer, http::ws_going_away);
414404 };
415405
@@ -450,10 +440,8 @@ TEST_SUITE("[ASYNC]")
450440 http::async_http_read (peer, req, yield);
451441 REQUIRE (req.is_websocket_req ());
452442 http::async_ws_accept (peer, req, yield);
453- data_peer.assign (begin (data), end (data));
454- http::async_ws_write (peer, data_peer, false , yield);
455- data_peer.assign (begin (text), end (text));
456- http::async_ws_write (peer, data_peer, true , yield);
443+ http::async_ws_write (peer, boost::asio::buffer (data), false , yield);
444+ http::async_ws_write (peer, boost::asio::buffer (text), true , yield);
457445 http::async_ws_close (peer, http::ws_going_away, yield);
458446 };
459447
0 commit comments