Commit Graph

6 Commits

Author SHA1 Message Date
Kieran Kihn
a161b55f35 test: update assertions to use player ID and standardize card serialization format 2025-12-10 21:45:44 +08:00
Kieran Kihn
f968b4d3f2 test(network): add empty player list to InitGamePayload serialization tests
- Updated `InitGamePayload` to include an empty `players` array.
- Adjusted related serialization and deserialization test cases in `MessageSerializerTest`.
2025-12-07 19:33:43 +08:00
Kieran Kihn
0e9f5bc924 test(network): simplify and consolidate NetworkClientTest
- Removed redundant tests and merged similar cases in `NetworkClientTest`.
- Updated `Connect` and `Send` tests to streamline functionality.
- Enhanced `MessageSerializerTest` to validate `playerId` in `InitGamePayload`.
2025-12-04 16:39:47 +08:00
Kieran Kihn
4b498e3b4a test(network): update tests to reflect InitGamePayload changes
- Modified `MessageSerializerTest` to pass `handCard.getCards()` instead of `handCard` in `InitGamePayload` construction.
2025-12-02 12:28:12 +08:00
Kieran Kihn
def62a18c6 test(network): enhance MessageSerializerTest with MessageStatus coverage
- Added `status_code` expectations in serialization and deserialization tests.
- Introduced tests for invalid `status_code` handling in `MessageSerializer`.
- Updated test cases to include `MessageStatus::OK` for payload validation and round-trip scenarios.
2025-11-23 15:03:09 +08:00
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