Files
uno-game/test/CMakeLists.txt
Kieran Kihn 6757f559ea test(network): add MessageSerializerTest for serialization and deserialization coverage
- Added comprehensive unit tests for `MessageSerializer` in `MessageSerializerTest.cpp`.
- Included `MessageSerializerTest.cpp` in `test/CMakeLists.txt`.
2025-11-21 22:53:35 +08:00

26 lines
556 B
CMake

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
unit/game/CardTileTest.cpp
unit/game/PlayerTest.cpp
unit/game/GameStateTest.cpp
unit/network/MessageSerializerTest.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)