Jona Walpert
fedaa87202
Style: Fixed spotless error
2026-05-12 16:02:39 +02:00
Julian Kropff
2cfc40543a
Fix: Apply Spotless
2026-05-08 16:39:02 +02:00
Julian Kropff
b304fa04ed
Fix: correct kicker logic and split pot evaluation
...
- Fixed kicker calculation for ties.
- Refactored game engine to return a list of winners.
- Enabled support for multiple winners in split pot scenarios.
2026-05-08 15:05:39 +02:00
Lars Simon Winzer
363a0ed895
Test: Add unit tests for CommandParserDispatcher
2026-04-27 01:04:45 +02:00
Lars Simon Winzer
ecf692fbcd
Merge branch 'feat/135-write-unit-tests-for-eventbus' into 'main'
...
Unit tests for EventBus
Closes #135
See merge request cs108-fs26/Gruppe-13!162
2026-04-27 00:55:43 +02:00
Lars Simon Winzer
d36a78eee4
Style: Change order and visibility of nested class to private
2026-04-27 00:50:44 +02:00
Lars Simon Winzer
b158be26e3
Style: Add 'test' prefix to methods
2026-04-27 00:45:53 +02:00
Mathis Ginkel
59af75a75c
Merge branch 'main' into feat/chat-tests
2026-04-27 00:42:44 +02:00
Lars Simon Winzer
823b406fe6
Test: Add unit tests for EventBus
2026-04-27 00:41:17 +02:00
Lars Simon Winzer
eb2b209e91
Test: Add unit tests for SessionDisconnectJob
2026-04-27 00:20:54 +02:00
Mathis Ginkel
e9b40e9d04
Style: Apply Spotless
2026-04-26 23:54:15 +02:00
Mathis Ginkel
659e606fb4
Merge branch 'main' into feat/chat-tests
2026-04-26 23:37:36 +02:00
Mathis Ginkel
5358309e1a
Test: Add test for ChatController
2026-04-26 23:36:50 +02:00
Julian Kropff
dc2b3e05d9
Merge branch 'feat/game-ui-tests' into 'main'
...
Add: Game UI Taskbar tests
See merge request cs108-fs26/Gruppe-13!158
2026-04-26 21:36:17 +00:00
Julian Kropff
d6ad60d6a7
Fix: radical overhaul of Game UI tests to fix CI pipeline failures
2026-04-26 23:27:53 +02:00
Julian Kropff
ddb3e221ac
Fix: radical overhaul of Game UI tests to fix CI pipeline failures
2026-04-26 23:04:45 +02:00
Julian Kropff
52ad32a100
Fix: radical overhaul of Game UI tests to fix CI pipeline failures
2026-04-26 22:35:45 +02:00
Julian Kropff
822d9a0e1e
Fix: Checkstyle
2026-04-26 21:57:14 +02:00
Julian Kropff
30927d471e
Add: Game UI test: Ensures FXML loads and controller initializes without errors.
2026-04-26 21:42:47 +02:00
Julian Kropff
86ab82ebfd
Add: Game UI Taskbar tests:
...
- input validation behavior
- UI state updates based on game state
- correct enabling/disabling of action buttons
2026-04-26 21:34:24 +02:00
Lars Simon Winzer
d91ee5b04f
Test: Add unit tests for ResponseEncoder
2026-04-26 19:10:11 +02:00
Lars Simon Winzer
4ad9ae08c5
Test: Add unit tests for ResponseBodyBuilder
2026-04-26 18:15:53 +02:00
Lars Simon Winzer
a7e4411cd0
Test: Add unit tests for RequestParameterAccessor
2026-04-26 17:13:11 +02:00
Lars Simon Winzer
572b66889d
Test: Add test for missing key before separator in TokenClassifier
2026-04-25 14:27:42 +02:00
Lars Simon Winzer
2190fccd8f
Style: Apply Spotless
2026-04-25 13:28:34 +02:00
Lars Simon Winzer
4bfb59f234
Test: Unit tests for TokenClassifier
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-25 13:28:10 +02:00
Lars Simon Winzer
d49f18c3aa
Test: Unit tests for Tokenizer
2026-04-25 10:44:09 +02:00
Jona Walpert
989dc95cef
Fix: Final code restoration and import cleanup
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-22 18:19:21 +02:00
Jona Walpert
5b37dffa4c
Revert "Merge branch 'chore/122-fix-long-file-imports' into 'main'"
...
This reverts commit 838ada39d5 , reversing
changes made to 028c3adb0d .
2026-04-22 17:39:13 +02:00
Jona Walpert
a629136fcb
Chore: fix long line class paths on client side by using imports
...
Refs #122
2026-04-22 14:19:53 +02:00
Jona Walpert
19b555fb47
Chore: Remove unused import from lobby ui code
2026-04-21 20:48:03 +02:00
Julian Kropff
ab2adbf311
Fix: resolve checkstyle magic number and apply spotless formatting
2026-04-19 20:20:57 +02:00
Julian Kropff
8099228d4f
Test: improve GameEngine tests and add testPreflopEndsAfterOneActionPerActivePlayer and
...
testPreflopCountsOnlyNonFoldedPlayersForProgress
Refs #118
2026-04-19 20:11:21 +02:00
Jona Walpert
66f0d734cf
fix: fix broken UnitTest after game integration
2026-04-12 23:45:40 +02:00
Mathis Ginkel
d7eb9701c9
Merge branch 'feat/84-whisper-chat' into 'main'
...
Add whisper chat option
Closes #84
See merge request cs108-fs26/Gruppe-13!123
2026-04-12 16:47:09 +00:00
Mathis Ginkel
e08b75dc7a
Style: Apply Spotless
2026-04-12 15:31:59 +02:00
Jona Walpert
346a308176
Merge branch 'feat/change-username-at-start-or-in-game' of https://git.scicore.unibas.ch/cs108-fs26/Gruppe-13 into feat/change-username-at-start-or-in-game
2026-04-12 09:36:48 +02:00
Julian Kropff
8998152e8d
Fix: checkstyle
2026-04-12 09:31:25 +02:00
Jona Walpert
d9e7c0c56d
Merge branch 'main' into feat/change-username-at-start-or-in-game
2026-04-12 09:12:46 +02:00
Mathis Ginkel
b2adeb7a56
Feat: Add whisper chat functionality
...
Introduce recording of users connected to server, to show usernames as options for whisper chat.
2026-04-12 00:19:34 +02:00
Julian Kropff
b4b2e3b067
Fix: Resolving Git Merge Conflicts and Checkstyle
...
Refs #88
2026-04-11 14:01:21 +02:00
Julian Kropff
beeba04a2c
Merge branch 'feat/client-chat' into chore/ui-checkstyle-fixes
...
# Conflicts:
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/chat/ChatController.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/chat/ChatModel.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/chat/Message.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/ChatClient.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/ClientService.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/CoreClient.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/GameClient.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/LobbyClient.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/chatui/ChatViewController.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/lobbyui/LobbyButtonGridManager.java
# src/main/resources/ui-structure/components/Chatbox.fxml
2026-04-11 12:56:01 +02:00
Julian Kropff
edb98c8d21
Merge branch 'feat/client-communication' into chore/ui-checkstyle-fixes
...
# Conflicts:
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/CasinoGameUI.java
2026-04-11 12:20:27 +02:00
Mathis Ginkel
97e5a55042
Style: Apply Spotless
2026-04-10 22:43:23 +02:00
Jona Walpert
3be2d3d9f4
Fix: Chekstyle naming convention
2026-04-10 14:58:00 +02:00
Mathis Ginkel
566c9375ab
Style: Apply Spotless
2026-04-09 20:36:18 +02:00
Mathis Ginkel
c0c9225d42
Fix: Parsing of Server Responses for Client Chat
2026-04-09 18:04:57 +02:00
Mathis Ginkel
4e7b0ab67a
Add: Implement Commands for Chat Protocol
2026-04-09 18:04:57 +02:00
Mathis Ginkel
39f60c9113
Fix: small changes to ChatUI
2026-04-09 18:04:57 +02:00
Mathis Ginkel
7d19e65428
Add: client chat architecture for lobby and global chat
2026-04-09 18:04:50 +02:00