From 9dce70e33cf855bea6f610bac52f3a5239ce877c Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sun, 30 Nov 2025 03:04:35 -0500 Subject: chore: update tests for unique_socket. feat: updated public API for unique_socket. Signed-off-by: Amlal El Mahrouss --- tests/network_basic/network_basic_test.cc | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) (limited to 'tests/network_basic') diff --git a/tests/network_basic/network_basic_test.cc b/tests/network_basic/network_basic_test.cc index d5e55cf..955466f 100644 --- a/tests/network_basic/network_basic_test.cc +++ b/tests/network_basic/network_basic_test.cc @@ -12,22 +12,17 @@ /// @brief Basic Send Test TEST(NetworkTest, BasicNetworkTransmit) { - ocl::net::unique_socket sock; - sock.construct(ocl::net::unique_socket::local_address_ip4, true); - - EXPECT_TRUE(sock.is_valid()); - + ocl::net::unique_socket sock = ocl::net::unique_socket::make_socket<8000>(ocl::net::unique_socket::local_address_ip4, false); std::basic_string buf_dst = "HELLO, WORLD!"; - EXPECT_TRUE(sock.transmit(buf_dst)); + EXPECT_TRUE(sock.read(buf_dst.c_str(), buf_dst.size()).bad == false); } /// @brief Basic Receive test TEST(NetworkTest, BasicNetworkReceive) { - ocl::net::unique_socket sock; - sock.construct(ocl::net::unique_socket::local_address_ip4, true); + ocl::net::unique_socket sock = ocl::net::unique_socket::make_socket<8000>(ocl::net::unique_socket::local_address_ip4, true); - EXPECT_TRUE(sock.is_valid()); + EXPECT_TRUE(!sock.bad); std::basic_string buf_dst; buf_dst.reserve(512); @@ -35,12 +30,11 @@ TEST(NetworkTest, BasicNetworkReceive) auto buf = buf_dst.data(); auto sz = buf_dst.size(); - EXPECT_FALSE(sock.receive(buf, sz)); + EXPECT_FALSE(!sock.read(buf, sz).bad); } TEST(NetworkTest, BasicNetworkConstruct) { - auto socket = ocl::net::make_socket(ocl::net::unique_socket::local_address_ip4, true); - - EXPECT_TRUE(socket.is_valid()); + auto socket = ocl::net::unique_socket::make_socket<8000>(ocl::net::unique_socket::local_address_ip4, true); + EXPECT_TRUE(!socket.bad); } \ No newline at end of file -- cgit v1.2.3