From 121afdf6c6341cb04a91d47db0c2fc477ccd84da Mon Sep 17 00:00:00 2001 From: Bennet Gerlach Date: Thu, 5 May 2011 01:33:58 +0200 Subject: Implemented stone display in both controls, tested (weniger Mock-Mist) git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@140 72836036-5685-4462-b002-a69064685172 --- test/jrummikub/control/RoundControlTest.java | 23 ++++++++++++----------- test/jrummikub/view/MockTablePanel.java | 5 ++--- 2 files changed, 14 insertions(+), 14 deletions(-) (limited to 'test/jrummikub') diff --git a/test/jrummikub/control/RoundControlTest.java b/test/jrummikub/control/RoundControlTest.java index caefb1f..caace50 100644 --- a/test/jrummikub/control/RoundControlTest.java +++ b/test/jrummikub/control/RoundControlTest.java @@ -9,7 +9,6 @@ import static org.junit.Assert.assertTrue; import java.util.Iterator; -import jrummikub.model.GameState; import jrummikub.model.MockGameState; import jrummikub.model.MockTable; import jrummikub.model.Position; @@ -35,13 +34,13 @@ public class RoundControlTest { Stone stone = testGameState.getGameHeap().drawStone(); testGameState.table.drop(new StoneSet(stone), new Position(5, 0)); newTable = new MockTable(); - newTable.drop(new StoneSet(stone), new Position(5, 0)); - + newTable.sets.add(testGameState.table.sets.get(0)); + testGameState.table.clonedTable = newTable; } private void checkCorrectlyDealed() { - assertEquals(106 - testGameState.getPlayerCount() * 14 - testGameState.table.getSize(), testGameState - .getGameHeap().getSize()); + assertEquals(106 - testGameState.getPlayerCount() * 14 + - testGameState.table.getSize(), testGameState.getGameHeap().getSize()); for (int i = 0; i < testGameState.getPlayerCount(); i++) { assertEquals(14, testGameState.getPlayer(i).getHand().getSize()); } @@ -56,12 +55,14 @@ public class RoundControlTest { assertFalse(view.startTurnEvent.listeners.isEmpty()); checkTableDisplay(); } - + private void checkTableDisplay() { - Iterator> stoneSetsView = view.tablePanel.stoneSets.iterator(); - Iterator> stoneSetsModel = testGameState.table.sets.iterator(); - - while(stoneSetsView.hasNext()) { + Iterator> stoneSetsView = view.tablePanel.stoneSets + .iterator(); + Iterator> stoneSetsModel = testGameState.table.sets + .iterator(); + + while (stoneSetsView.hasNext()) { assertTrue(stoneSetsModel.hasNext()); assertSame(stoneSetsView.next(), stoneSetsModel.next()); } @@ -89,7 +90,7 @@ public class RoundControlTest { checkTurnStartSetUp(); } - + @Test public void testTableDisplay() { testRound.startRound(); diff --git a/test/jrummikub/view/MockTablePanel.java b/test/jrummikub/view/MockTablePanel.java index 151cc7e..c32946f 100644 --- a/test/jrummikub/view/MockTablePanel.java +++ b/test/jrummikub/view/MockTablePanel.java @@ -21,7 +21,7 @@ public class MockTablePanel implements ITablePanel { public String leftPlayerName; public String topPlayerName; public String rightPlayerName; - + public Iterable> stoneSets; @Override @@ -65,8 +65,7 @@ public class MockTablePanel implements ITablePanel { @Override public void setStoneSets(Iterable> stoneSets) { - // TODO Auto-generated method stub - + this.stoneSets = stoneSets; } @Override -- cgit v1.2.3