summaryrefslogtreecommitdiffhomepage
path: root/dev/tests
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-08-21 08:32:35 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-08-21 08:32:35 +0200
commit2fca53d388f22585d2404f9ef15fbcb714a7a3dc (patch)
treef8fa4b59dee75b62b0114be167f332aaaab59ba2 /dev/tests
parentf0b4a1cd84244f09c71496b6a08636fc81e5292f (diff)
feat: simplify the unit test for the `modem` class
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/tests')
-rw-r--r--dev/tests/fix_basic/CMakeLists.txt2
-rw-r--r--dev/tests/network_basic/CMakeLists.txt4
-rw-r--r--dev/tests/network_basic/net_test.cc18
-rw-r--r--dev/tests/tracked_ptr_basic/CMakeLists.txt2
-rw-r--r--dev/tests/tracked_ptr_leak/CMakeLists.txt2
5 files changed, 7 insertions, 21 deletions
diff --git a/dev/tests/fix_basic/CMakeLists.txt b/dev/tests/fix_basic/CMakeLists.txt
index f792277..7b06112 100644
--- a/dev/tests/fix_basic/CMakeLists.txt
+++ b/dev/tests/fix_basic/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.10)
-project(SOCLTests)
+project(FIXTestBasic)
include(FetchContent)
FetchContent_Declare(
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..34f6ebe 100644
--- a/dev/tests/network_basic/net_test.cc
+++ b/dev/tests/network_basic/net_test.cc
@@ -13,24 +13,10 @@
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);
+ modem.construct<AF_INET, SOCK_STREAM, 8000>(snu::net::basic_modem<char>::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;
+ modem.transmit(buf_dst);
}
diff --git a/dev/tests/tracked_ptr_basic/CMakeLists.txt b/dev/tests/tracked_ptr_basic/CMakeLists.txt
index 9100e9a..1dd5095 100644
--- a/dev/tests/tracked_ptr_basic/CMakeLists.txt
+++ b/dev/tests/tracked_ptr_basic/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.10)
-project(SOCLTests)
+project(TrackedPtrTestBasic)
include(FetchContent)
FetchContent_Declare(
diff --git a/dev/tests/tracked_ptr_leak/CMakeLists.txt b/dev/tests/tracked_ptr_leak/CMakeLists.txt
index 625a1dc..30c91a1 100644
--- a/dev/tests/tracked_ptr_leak/CMakeLists.txt
+++ b/dev/tests/tracked_ptr_leak/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.10)
-project(SOCLTests)
+project(TrackedPtrTestLeak)
include(FetchContent)
FetchContent_Declare(