diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-30 00:44:05 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-30 00:44:05 -0500 |
| commit | b9e60de2f4721ceefdd6204fea7ae46c98740b95 (patch) | |
| tree | 69b908f5b2d81f477d3cfe39ecc6c01fbdc89657 /tests | |
| parent | 7c86d7af9688f74a4a8aa88cdba7a52b56ce79fd (diff) | |
| parent | e6579534e7c64be652ffeb74be7c977564a3ddab (diff) | |
Merge pull request #28 from amlel-el-mahrouss/develop
chore & feat: final library changes to stabilize changes.
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 |
