################################################################ ################################################################ # Module-Test: Messaging ################################################################ ################################################################ ################################ # Test Files: Messaging Module ################################ set(ATLANTIS_MESSAGING_TEST_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/test/messaging/StatusCodeOkTest.cpp ${CMAKE_CURRENT_SOURCE_DIR}/test/messaging/StatusCodeWindowApiLoadingFailedTest.cpp ${CMAKE_CURRENT_SOURCE_DIR}/test/messaging/StatusCodeWindowCreationFailedTest.cpp ) ################################ # Test Case Creation: Messaging Module ################################ add_executable(${MODULE_NAME_MESSAGING}-tests ${ATLANTIS_MESSAGING_TEST_SOURCES}) target_link_libraries(${MODULE_NAME_MESSAGING}-tests PRIVATE ${MODULE_NAME_MESSAGING} GTest::gtest_main ) gtest_discover_tests(${MODULE_NAME_MESSAGING}-tests DISCOVERY_MODE PRE_TEST) if (WIN32) add_custom_command(TARGET ${MODULE_NAME_MESSAGING}-tests POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy -t $ $ COMMAND ${CMAKE_COMMAND} -E copy -t $ "$<$:${LS_STD_DLLS_DEBUG}>" "$<$:${LS_STD_DLLS_RELEASE}>" COMMAND_EXPAND_LISTS ) endif ()