diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-30 00:42:50 -0500 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-30 00:42:50 -0500 |
| commit | e6579534e7c64be652ffeb74be7c977564a3ddab (patch) | |
| tree | 69b908f5b2d81f477d3cfe39ecc6c01fbdc89657 /tests | |
| parent | a8e99f3a783069cf85b626c6cfb2fbe83ae4fd44 (diff) | |
chore & feat: final library changes to stabilize changes.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/network_basic/network_basic_test.cc | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/tests/network_basic/network_basic_test.cc b/tests/network_basic/network_basic_test.cc index cb218c8..d5e55cf 100644 --- a/tests/network_basic/network_basic_test.cc +++ b/tests/network_basic/network_basic_test.cc @@ -5,29 +5,29 @@ * Copyright 2025, Amlal El Mahrouss, licensed under the Boost Software License. */ -#include <net/modem.hpp> +#include <net/unique_socket.hpp> #include <io/print.hpp> #include <gtest/gtest.h> /// @brief Basic Send Test TEST(NetworkTest, BasicNetworkTransmit) { - ocl::net::modem modem; - modem.construct<AF_INET, SOCK_STREAM, 8000>(ocl::net::modem::local_address_ip4, true); + ocl::net::unique_socket sock; + sock.construct<AF_INET, SOCK_STREAM, 8000>(ocl::net::unique_socket::local_address_ip4, true); - EXPECT_TRUE(modem.is_valid()); + EXPECT_TRUE(sock.is_valid()); std::basic_string<char> buf_dst = "HELLO, WORLD!"; - EXPECT_TRUE(modem.transmit(buf_dst)); + EXPECT_TRUE(sock.transmit(buf_dst)); } /// @brief Basic Receive test TEST(NetworkTest, BasicNetworkReceive) { - ocl::net::modem modem; - modem.construct<AF_INET, SOCK_STREAM, 8000>(ocl::net::modem::local_address_ip4, true); + ocl::net::unique_socket sock; + sock.construct<AF_INET, SOCK_STREAM, 8000>(ocl::net::unique_socket::local_address_ip4, true); - EXPECT_TRUE(modem.is_valid()); + EXPECT_TRUE(sock.is_valid()); std::basic_string<char> buf_dst; buf_dst.reserve(512); @@ -35,5 +35,12 @@ TEST(NetworkTest, BasicNetworkReceive) auto buf = buf_dst.data(); auto sz = buf_dst.size(); - EXPECT_FALSE(modem.receive(buf, sz)); + EXPECT_FALSE(sock.receive(buf, sz)); } + +TEST(NetworkTest, BasicNetworkConstruct) +{ + auto socket = ocl::net::make_socket<char, 8000>(ocl::net::unique_socket::local_address_ip4, true); + + EXPECT_TRUE(socket.is_valid()); +}
\ No newline at end of file |
