Files
toddcox-visualize/tc/test/CMakeLists.txt
David Allemang cd435dcf54 Improve tests
2022-09-13 23:00:05 -04:00

29 lines
961 B
CMake

function(add_simple_test exec arg)
add_test(NAME "${exec}_${arg}" COMMAND ${exec} ${arg})
set_tests_properties("${exec}_${arg}" PROPERTIES TIMEOUT 5)
endfunction()
add_executable(test_pair_map test_pair_map.cpp)
target_link_libraries(test_pair_map PUBLIC tc)
add_simple_test(test_pair_map populate)
add_simple_test(test_pair_map symmetry)
add_simple_test(test_pair_map fill)
add_simple_test(test_pair_map copy)
add_simple_test(test_pair_map move)
add_simple_test(test_pair_map iterate)
add_simple_test(test_pair_map iterate_ref)
add_simple_test(test_pair_map view)
add_executable(test_solve test_solve.cpp)
target_link_libraries(test_solve PUBLIC tc)
add_simple_test(test_solve A)
add_simple_test(test_solve B)
add_simple_test(test_solve D)
add_simple_test(test_solve E)
add_simple_test(test_solve F)
add_simple_test(test_solve G)
add_simple_test(test_solve H)
add_simple_test(test_solve I)
add_simple_test(test_solve T)
add_simple_test(test_solve X)