Move tests next to their implementations.

This commit is contained in:
ArthurSonzogni 2020-03-26 22:55:59 +01:00 committed by Arthur Sonzogni
parent 20d4ee458a
commit f48bfcff10
5 changed files with 10 additions and 10 deletions

View File

@ -153,25 +153,25 @@ export(TARGETS screen dom component NAMESPACE ftxui::
# https://stackoverflow.com/questions/24295876/cmake-cannot-find-a-googletest-required-library # https://stackoverflow.com/questions/24295876/cmake-cannot-find-a-googletest-required-library
find_package(GTest) find_package(GTest)
if (FTXUI_BUILD_TESTS AND GTEST_FOUND AND THREADS_FOUND) if (FTXUI_BUILD_TESTS AND GTEST_FOUND AND THREADS_FOUND)
add_executable(dom_tests add_executable(tests
tests/gauge_test.cpp src/ftxui/dom/gauge_test.cpp
tests/hbox_test.cpp src/ftxui/dom/hbox_test.cpp
tests/text_test.cpp src/ftxui/dom/text_test.cpp
tests/vbox_test.cpp src/ftxui/dom/vbox_test.cpp
) )
target_link_libraries(dom_tests target_link_libraries(tests
PRIVATE dom PRIVATE dom
PRIVATE Threads::Threads PRIVATE Threads::Threads
PRIVATE ${GTEST_BOTH_LIBRARIES} PRIVATE ${GTEST_BOTH_LIBRARIES}
) )
target_include_directories(dom_tests target_include_directories(tests
PRIVATE ${GTest_INCLUDE_DIRS} PRIVATE ${GTest_INCLUDE_DIRS}
) )
set_property(TARGET dom_tests PROPERTY CXX_STANDARD 17) set_property(TARGET tests PROPERTY CXX_STANDARD 17)
gtest_discover_tests(dom_tests) gtest_discover_tests(tests)
add_test(dom_tests dom_tests) add_test(tests tests)
endif() endif()
if(FTXUI_BUILD_EXAMPLES) if(FTXUI_BUILD_EXAMPLES)