Files
cinema-ticket-management-sy…/tests_class/CMakeLists.txt
T

30 lines
788 B
CMake
Raw Normal View History

2026-07-12 14:34:52 +04:00
include(paths/PathsAndIncludes)
# Specify paths to test sources
set(TEST_FILES
${CMAKE_CURRENT_SOURCE_DIR}/day_manager_test.cpp
${CMAKE_CURRENT_SOURCE_DIR}/reservation_manager_test.cpp
)
# DayManagerTest
add_executable(day_manager_test
day_manager_test.cpp
${UTILS_SOURCES}
)
target_link_libraries(day_manager_test PRIVATE Qt6::Test)
add_test(NAME DayManagerTest COMMAND day_manager_test)
# ReservationManagerTest
add_executable(reservation_manager_test
reservation_manager_test.cpp
${UTILS_SOURCES}
)
target_link_libraries(reservation_manager_test PRIVATE Qt6::Test)
add_test(NAME ReservationManagerTest COMMAND reservation_manager_test)
# Include directories for headers
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
)