summaryrefslogtreecommitdiffhomepage
path: root/tests/network_basic
diff options
context:
space:
mode:
Diffstat (limited to 'tests/network_basic')
-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