Merge 'feat/lobby-ui' back into 'main' #172

Merged
jona.walpert merged 12 commits from feat/lobby-ui into main 2026-03-13 15:30:32 +01:00
Showing only changes of commit fa95ce1418 - Show all commits
@@ -0,0 +1,33 @@
package ch.unibas.dmi.dbis.cs108.casono.client.ui.lobbyui;
import javafx.scene.layout.GridPane;
import org.junit.jupiter.api.*;
import static org.junit.jupiter.api.Assertions.*;
class LobbyButtonGridManagerTest {
LobbyButtonGridManager gridManager;
LobbyButtonTranslationManager translationManager;
GridPane gridPane;
@BeforeEach
void setUp() {
gridPane = new GridPane();
translationManager = new LobbyButtonTranslationManager();
translationManager.getButtonIdToLobbyId().clear();
translationManager.saveTranslation();
gridManager = new LobbyButtonGridManager(gridPane, translationManager);
}
@Test
void testCreateLobbyReturnsId() {
int lobbyId = gridManager.createLobby();
assertTrue(lobbyId > 0);
}
@Test
void testJoinLobbyPlaceholder() {
// check if exception is thrown
assertDoesNotThrow(() -> gridManager.joinLobby(123));
}
}