added basic, based on my own ADT c implementation of a queue

This commit is contained in:
2026-03-17 20:33:42 -06:00
commit 51600344dd
8 changed files with 320 additions and 0 deletions

38
test/CMakeLists.txt Normal file
View File

@@ -0,0 +1,38 @@
include(FetchContent)
FetchContent_Declare(
Catch2
GIT_REPOSITORY https://github.com/catchorg/Catch2.git
GIT_TAG v3.5.3
)
FetchContent_MakeAvailable(Catch2)
add_executable(test_queue
test_queue.cpp
)
target_include_directories(test_queue
PRIVATE
${PROJECT_SOURCE_DIR}/include
)
target_link_libraries(test_queue
PRIVATE
Catch2::Catch2WithMain
)
target_compile_options(test_queue PRIVATE
-fsanitize=address
-fno-omit-frame-pointer
-g
)
target_link_options(test_queue PRIVATE
-fsanitize=address
)
include(CTest)
include(Catch)
catch_discover_tests(test_queue)