| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- ################################################################
- ################################################################
- # Module-Test: Cycle
- ################################################################
- ################################################################
- ################################
- # Test Files: Cycle Module
- ################################
- set(ATLANTIS_CYCLE_TEST_SOURCES
- ${CMAKE_CURRENT_SOURCE_DIR}/test/cycle/mock/WindowApiMock.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/test/cycle/EngineRuntimeDataTest.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/test/cycle/StatusCodeOkTest.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/test/cycle/StatusCodeWindowApiLoadingFailedTest.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/test/cycle/StatusCodeWindowCreationFailedTest.cpp
- )
- ################################
- # Test Case Creation: Cycle Module
- ################################
- enable_testing()
- add_executable(${MODULE_NAME_CYCLE}-tests ${ATLANTIS_CYCLE_TEST_SOURCES})
- target_link_libraries(${MODULE_NAME_CYCLE}-tests PRIVATE
- ${MODULE_NAME_CYCLE}
- GTest::gtest_main
- )
- include(GoogleTest)
- gtest_discover_tests(${MODULE_NAME_CYCLE}-tests DISCOVERY_MODE PRE_TEST)
- if (WIN32)
- add_custom_command(TARGET ${MODULE_NAME_CYCLE}-tests POST_BUILD
- COMMAND ${CMAKE_COMMAND} -E copy -t $<TARGET_FILE_DIR:${MODULE_NAME_CYCLE}-tests>
- $<TARGET_RUNTIME_DLLS:${MODULE_NAME_CYCLE}-tests>
- COMMAND ${CMAKE_COMMAND} -E copy -t $<TARGET_FILE_DIR:${MODULE_NAME_CYCLE}-tests>
- "$<$<CONFIG:Debug>:${LS_STD_DLLS_DEBUG}>"
- "$<$<CONFIG:Release>:${LS_STD_DLLS_RELEASE}>"
- COMMAND_EXPAND_LISTS
- )
- endif ()
|