diff --git a/test/jrummikub/control/TurnControlTest.java b/test/jrummikub/control/TurnControlTest.java index 6a37c67..27d9aec 100644 --- a/test/jrummikub/control/TurnControlTest.java +++ b/test/jrummikub/control/TurnControlTest.java @@ -118,6 +118,7 @@ public class TurnControlTest { assertTrue(mockView.playerPanel.endTurnEvent.listeners.isEmpty()); } + @Test public void timerEndOfTurn() { eventFired = false; @@ -137,6 +138,19 @@ public class TurnControlTest { assertFalse(mockTimer.timerRunning); } + @Test + public void deselctOnEndOfTurn() { + + Stone firstStone = new Stone(StoneColor.RED); + + // Select first stone + mockView.playerPanel.handPanel.stoneClickEvent.emit(firstStone, false); + mockTimer.timeRunOutEvent.emit(); + + assertCollection(new ArrayList()); + } + + @Test public void selectStoneInHand() { @@ -386,6 +400,6 @@ public class TurnControlTest { ArrayList selectedStones = new ArrayList( mockView.selectedStones); ArrayList expectedStones = new ArrayList(expected); - assertEquals(selectedStones, expectedStones); + assertEquals(expectedStones, selectedStones); } }