diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-30 03:04:35 -0500 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-30 03:04:35 -0500 |
| commit | 9dce70e33cf855bea6f610bac52f3a5239ce877c (patch) | |
| tree | fb6a6661288f50937440a1f5c6f5fefae4b21999 /tests | |
| parent | 374d395d5ce986b668b07c59e2a78666631fb46c (diff) | |
chore: update tests for unique_socket.
feat: updated public API for unique_socket.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/network_basic/network_basic_test.cc | 20 |
1 files changed, 7 insertions, 13 deletions
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<AF_INET, SOCK_STREAM, 8000>(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<char> 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<AF_INET, SOCK_STREAM, 8000>(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<char> 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<char, 8000>(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 |
