diff options
Diffstat (limited to 'test/jrummikub/control/network/GameOfferControlTest.java')
-rw-r--r-- | test/jrummikub/control/network/GameOfferControlTest.java | 48 |
1 files changed, 27 insertions, 21 deletions
diff --git a/test/jrummikub/control/network/GameOfferControlTest.java b/test/jrummikub/control/network/GameOfferControlTest.java index 57e68ac..a922967 100644 --- a/test/jrummikub/control/network/GameOfferControlTest.java +++ b/test/jrummikub/control/network/GameOfferControlTest.java @@ -1,23 +1,24 @@ package jrummikub.control.network; -import static org.junit.Assert.*; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertSame; import static org.junit.Assert.assertTrue; import java.awt.Color; import java.util.UUID; -import jrummikub.model.GameSettings; -import jrummikub.model.PlayerSettings; import jrummikub.model.PlayerSettings.Type; -import jrummikub.util.GameData; import jrummikub.util.LoginData; -import jrummikub.view.MockView; import jrummikub.view.ISettingsPanel.SettingsMode; +import jrummikub.view.MockView; import org.junit.Before; import org.junit.Test; +/** + * Test class for game offer control + */ public class GameOfferControlTest { LoginData loginData; MockConnectionControl mockConnection; @@ -53,31 +54,36 @@ public class GameOfferControlTest { assertEquals(SettingsMode.NETWORK_OFFER, view.settingsPanel.settingsMode); view.settingsPanel.changePlayerColorEvent.emit(0, Color.PINK); - assertEquals(Color.PINK, mockConnection.playerColor); + assertEquals(Color.PINK, mockConnection.playerColor); view.settingsPanel.backEvent.emit(); assertFalse(view.isSettingsPanelVisible); assertTrue(view.isGameListPanelVisible); } - + /** */ @Test - public void getJoinLeaveTest(){ + public void getJoinLeaveTest() { view.gameListPanel.openNewGameEvent.emit(); view.settingsPanel.offerGameEvent.emit(); - - mockConnection.gameJoinEvent.emit("Berta"); - - assertEquals("Berta", mockConnection.offeredGame.getGameSettings().getPlayerList().get(1).getName()); - assertSame(Type.NETWORK, mockConnection.offeredGame.getGameSettings().getPlayerList().get(1).getType()); - + + mockConnection.gameJoinEvent.emit("Berta"); + + assertEquals("Berta", mockConnection.offeredGame.getGameSettings() + .getPlayerList().get(1).getName()); + assertSame(Type.NETWORK, mockConnection.offeredGame.getGameSettings() + .getPlayerList().get(1).getType()); + mockConnection.changeColorEvent.emit("Berta", Color.BLUE); - - assertEquals(Color.BLUE, mockConnection.offeredGame.getGameSettings().getPlayerList().get(1).getColor()); - + + assertEquals(Color.BLUE, mockConnection.offeredGame.getGameSettings() + .getPlayerList().get(1).getColor()); + mockConnection.gameLeaveEvent.emit("Berta"); - - assertEquals("Offen", mockConnection.offeredGame.getGameSettings().getPlayerList().get(1).getName()); - assertSame(Type.VACANT, mockConnection.offeredGame.getGameSettings().getPlayerList().get(1).getType()); - } + + assertEquals("Offen", mockConnection.offeredGame.getGameSettings() + .getPlayerList().get(1).getName()); + assertSame(Type.VACANT, mockConnection.offeredGame.getGameSettings() + .getPlayerList().get(1).getType()); + } } |