summaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-11-30 00:42:50 -0500
committerAmlal El Mahrouss <amlal@nekernel.org>2025-11-30 00:42:50 -0500
commite6579534e7c64be652ffeb74be7c977564a3ddab (patch)
tree69b908f5b2d81f477d3cfe39ecc6c01fbdc89657 /tests
parenta8e99f3a783069cf85b626c6cfb2fbe83ae4fd44 (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.cc25
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