feat: Add Unittest example

This commit is contained in:
2026-10-04 23:02:22 +02:00
parent e487e66f64
commit ee94d8ab06
3 changed files with 73 additions and 0 deletions
+9
View File
@@ -21,3 +21,12 @@ target_compile_features(hello PRIVATE cxx_std_23)
target_compile_options(hello PRIVATE ${BASE_OPTIONS})
target_compile_definitions(hello PRIVATE ${BASE_DEFINITIONS})
target_link_libraries(hello PRIVATE fmt::fmt)
option(BUILD_TESTING OFF "Build Unity/CMock test suites")
if (BUILD_TESTING AND NOT IS_EMSCRIPTEN)
set(CMAKE_SKIP_TEST_ALL_DEPENDENCY FALSE)
enable_testing()
find_package(Unity REQUIRED)
find_package(CMock REQUIRED)
add_subdirectory(tests)
endif()