summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-21 08:03:02 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-21 08:03:02 +0100
commit646d97f28c2891d634e3066535524fa28e297045 (patch)
treed8db79bd9f0a6a4fabf1a9327cf847d7a9c02da1 /test
parentfd3a0815365150db49f00f3285e84203e9ae77ea (diff)
feat! remove unique_sockets from `core` modules.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'test')
-rw-r--r--test/.keep0
-rw-r--r--test/network_basic/CMakeLists.txt23
-rw-r--r--test/network_basic/network_basic_test.cc49
3 files changed, 0 insertions, 72 deletions
diff --git a/test/.keep b/test/.keep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/.keep
diff --git a/test/network_basic/CMakeLists.txt b/test/network_basic/CMakeLists.txt
deleted file mode 100644
index 267b584..0000000
--- a/test/network_basic/CMakeLists.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-cmake_minimum_required(VERSION 3.27)
-project(NetworkTestBasic LANGUAGES CXX)
-
-include(FetchContent)
-FetchContent_Declare(
- googletest
- URL https://github.com/google/googletest/archive/refs/tags/v1.14.0.zip
-)
-
-# For Windows: Prevent overriding the parent project's compiler/linker settings
-set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
-FetchContent_MakeAvailable(googletest)
-
-enable_testing()
-
-add_executable(NetworkTestBasic network_basic_test.cc)
-target_link_libraries(NetworkTestBasic gtest_main)
-
-set_property(TARGET NetworkTestBasic PROPERTY CXX_STANDARD 20)
-target_include_directories(NetworkTestBasic PUBLIC ../../include/)
-
-include(GoogleTest)
-gtest_discover_tests(NetworkTestBasic)
diff --git a/test/network_basic/network_basic_test.cc b/test/network_basic/network_basic_test.cc
deleted file mode 100644
index 68442ba..0000000
--- a/test/network_basic/network_basic_test.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * File: tests/network_basic_test.cc
- * Purpose: Network unit tests in C++
- * Author: Amlal El Mahrouss (amlal@nekernel.org)
- * Copyright 2025, Amlal El Mahrouss, licensed under the Boost Software License.
- */
-
-#include <ocl/posix/unique_socket.hpp>
-#include <ocl/print.hpp>
-#include <gtest/gtest.h>
-
-/// @brief Basic Send test
-TEST(NetworkTest, BasicNetworkIO)
-{
- ocl::unique_socket sock = ocl::unique_socket::make_socket<8000>(ocl::unique_socket::any_address, true);
-
- std::vector<char> buf_dst(512);
-
- buf_dst.push_back('H');
- buf_dst.push_back('e');
- buf_dst.push_back('l');
- buf_dst.push_back('l');
- buf_dst.push_back('o');
- buf_dst.push_back('\0');
-
- auto buf = buf_dst.data();
- auto sz = buf_dst.size();
-
- ocl::unique_socket sock2 = ocl::unique_socket::make_socket<8000>(ocl::unique_socket::any_address, false);
-
- auto accepeted = sock.accept();
- accepeted.write_from_buffer(buf, sz);
-
- std::vector<char> buf_dst2(512);
-
- buf = buf_dst2.data();
- sz = buf_dst2.size();
-
- sock2.read_client_buffer(buf, sz);
-
- EXPECT_TRUE(!sock.bad());
- EXPECT_TRUE(!sock2.bad());
-}
-
-TEST(NetworkTest, BasicNetworkMakeSocket)
-{
- auto socket = ocl::unique_socket::make_socket<8000>(ocl::unique_socket::any_address, true);
- EXPECT_TRUE(!socket.bad());
-}