summaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-11-30 03:04:35 -0500
committerAmlal El Mahrouss <amlal@nekernel.org>2025-11-30 03:04:35 -0500
commit9dce70e33cf855bea6f610bac52f3a5239ce877c (patch)
treefb6a6661288f50937440a1f5c6f5fefae4b21999 /tests
parent374d395d5ce986b668b07c59e2a78666631fb46c (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.cc20
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