From 97e444c91ce0dfe1396d621d3afd64e61047ad9e Mon Sep 17 00:00:00 2001 From: Martin Brodbeck Date: Mon, 9 Jul 2018 21:43:08 +0200 Subject: [PATCH] fixed testing setup --- CMakeLists.txt | 4 +++- test/CMakeLists.txt | 11 ++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0a43511..4d9f0a1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,5 +17,7 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) +enable_testing() + add_subdirectory(src) -add_subdirectory(test) \ No newline at end of file +add_subdirectory(test) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index dde9034..f89cd4a 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,8 +1,9 @@ -enable_testing() - find_package(Boost COMPONENTS filesystem unit_test_framework REQUIRED) -set(TEST_SOURCES test_seller.cpp) +add_executable(sellertest test_seller.cpp) +target_link_libraries(sellertest core Boost::boost Boost::filesystem Boost::unit_test_framework) +add_test(Seller ${CMAKE_BINARY_DIR}/bin/sellertest) -add_executable(testsuite ${TEST_SOURCES}) -target_link_libraries(testsuite core Boost::boost Boost::filesystem Boost::unit_test_framework) +add_executable(databasetest test_database.cpp) +target_link_libraries(databasetest core Boost::boost Boost::filesystem Boost::unit_test_framework) +add_test(Database ${CMAKE_BINARY_DIR}/bin/databasetest)