summaryrefslogtreecommitdiffhomepage
path: root/dev/tests/network_basic
diff options
context:
space:
mode:
Diffstat (limited to 'dev/tests/network_basic')
-rw-r--r--dev/tests/network_basic/CMakeLists.txt4
-rw-r--r--dev/tests/network_basic/net_test.cc26
2 files changed, 8 insertions, 22 deletions
diff --git a/dev/tests/network_basic/CMakeLists.txt b/dev/tests/network_basic/CMakeLists.txt
index a5704fc..4cfe0d1 100644
--- a/dev/tests/network_basic/CMakeLists.txt
+++ b/dev/tests/network_basic/CMakeLists.txt
@@ -1,5 +1,5 @@
-cmake_minimum_required(VERSION 3.28)
-project(SOCLTests LANGUAGES CXX)
+cmake_minimum_required(VERSION 3.27)
+project(NetworkTestBasic LANGUAGES CXX)
include(FetchContent)
FetchContent_Declare(
diff --git a/dev/tests/network_basic/net_test.cc b/dev/tests/network_basic/net_test.cc
index 634048e..61d0b28 100644
--- a/dev/tests/network_basic/net_test.cc
+++ b/dev/tests/network_basic/net_test.cc
@@ -1,36 +1,22 @@
/*
* File: tests/net_test.cc
* Purpose: Network unit tests in C++
- * Author: Amlal El Mahrouss (founder@snu.systems)
- * Copyright 2025, Amlal El Mahrouss and SNU Systems Corp.
+ * Author: Amlal El Mahrouss (amlal@nekernel.org)
+ * Copyright 2025, Amlal El Mahrouss
*/
-#include <lib/net/network.hpp>
+#include <lib/net/modem.hpp>
#include <lib/io/print.hpp>
#include <lib/tests/gtest.hpp>
#include <cstring>
TEST(NetworkTest, BasicNetworkUsage)
{
- snu::net::basic_modem<char> modem;
- modem.construct<AF_INET, SOCK_STREAM, IPPROTO_IP, 80>(snu::net::basic_modem<char>::local_address_ip4, true);
+ ocl::net::basic_modem modem;
+ modem.construct<AF_INET, SOCK_STREAM, 8000>(ocl::net::basic_modem::local_address_ip4, true);
- snu::net::basic_modem<char> modem_cl;
- modem_cl.construct<AF_INET, SOCK_STREAM, IPPROTO_IP, 80>(snu::net::basic_modem<char>::local_address_ip4, false);
-
- EXPECT_TRUE(modem_cl.is_valid());
EXPECT_TRUE(modem.is_valid());
std::basic_string<char> buf_dst = "HELLO, NET!";
- char* buf = new char[buf_dst.size()];
-
- modem_cl.transmit(buf_dst);
- modem.receive<char*>(buf, buf_dst.size());
-
- snu::io::print(buf_dst);
- snu::io::print(buf);
- snu::io::print();
-
- delete[] buf;
- buf = nullptr;
+ EXPECT_TRUE(modem.transmit(buf_dst));
}