summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-03-17 20:27:47 +0100
committerCarl Hetherington <cth@carlh.net>2025-03-22 13:29:58 +0100
commit169c47ede14b6e86e054871a56ffa048357b4463 (patch)
treeeafb3610d6279bca8124fed133ab37dae02db2ae /test
parenta461561a21f02b7a33acba9d74db5076b37ef05e (diff)
Make the Socket connect() call a little friendlier.
This avoids some boilerplate.
Diffstat (limited to 'test')
-rw-r--r--test/socket_test.cc21
1 files changed, 3 insertions, 18 deletions
diff --git a/test/socket_test.cc b/test/socket_test.cc
index 395e5f720..70df1266b 100644
--- a/test/socket_test.cc
+++ b/test/socket_test.cc
@@ -125,13 +125,8 @@ BOOST_AUTO_TEST_CASE (socket_basic_test)
TestServer server(false);
server.expect (13);
- boost::asio::io_service io_service;
- tcp::resolver resolver (io_service);
- tcp::resolver::query query("127.0.0.1", fmt::to_string(TEST_SERVER_PORT));
- tcp::resolver::iterator endpoint_iterator = resolver.resolve (query);
-
auto socket = make_shared<Socket>();
- socket->connect (*endpoint_iterator);
+ socket->connect("127.0.0.1", TEST_SERVER_PORT);
send (socket, "Hello world!");
server.await ();
@@ -147,13 +142,8 @@ BOOST_AUTO_TEST_CASE (socket_digest_test1)
TestServer server(false);
server.expect (13 + 16);
- boost::asio::io_service io_service;
- tcp::resolver resolver (io_service);
- tcp::resolver::query query("127.0.0.1", fmt::to_string(TEST_SERVER_PORT));
- tcp::resolver::iterator endpoint_iterator = resolver.resolve (query);
-
shared_ptr<Socket> socket(new Socket);
- socket->connect (*endpoint_iterator);
+ socket->connect("127.0.0.1", TEST_SERVER_PORT);
{
Socket::WriteDigestScope ds(socket);
send (socket, "Hello world!");
@@ -176,13 +166,8 @@ BOOST_AUTO_TEST_CASE (socket_digest_test2)
TestServer server(true);
server.expect (13);
- boost::asio::io_service io_service;
- tcp::resolver resolver (io_service);
- tcp::resolver::query query("127.0.0.1", fmt::to_string(TEST_SERVER_PORT));
- tcp::resolver::iterator endpoint_iterator = resolver.resolve (query);
-
shared_ptr<Socket> socket(new Socket);
- socket->connect (*endpoint_iterator);
+ socket->connect("127.0.0.1", TEST_SERVER_PORT);
{
Socket::WriteDigestScope ds(socket);
send (socket, "Hello world!");