test(game): add test cases for Card

This commit is contained in:
Kieran Kihn
2025-11-16 11:47:26 +08:00
parent acd0cae705
commit 1e49f5ffbb
3 changed files with 90 additions and 2 deletions

19
test/CMakeLists.txt Normal file
View File

@@ -0,0 +1,19 @@
cmake_minimum_required(VERSION 4.0)
find_package(GTest REQUIRED)
set(CMAKE_CXX_STANDARD 26)
project(uno-game-test)
add_executable(uno-game-test unit/game/CardTest.cpp)
target_link_libraries(uno-game-test
PUBLIC uno-game-lib
)
target_link_libraries(uno-game-test
PRIVATE GTest::gtest
PRIVATE GTest::gtest_main
)
include(GoogleTest)
gtest_discover_tests(uno-game-test)