summaryrefslogtreecommitdiffstats
path: root/test/jrummikub/model/GameStateTest.java
diff options
context:
space:
mode:
authorIda Massow <massow@informatik.uni-luebeck.de>2011-05-03 19:33:20 +0200
committerIda Massow <massow@informatik.uni-luebeck.de>2011-05-03 19:33:20 +0200
commitcbd8737a6aa1ccf54e7ee2f85fc5fd8834d1d4ab (patch)
tree2f308746dbeedeebe494b85bfd303d97b182d55c /test/jrummikub/model/GameStateTest.java
parent7b8732714deb27cbb9295d0022231e00a71d28bb (diff)
downloadJRummikub-cbd8737a6aa1ccf54e7ee2f85fc5fd8834d1d4ab.tar
JRummikub-cbd8737a6aa1ccf54e7ee2f85fc5fd8834d1d4ab.zip
Test für den GameState fertig
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@91 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'test/jrummikub/model/GameStateTest.java')
-rw-r--r--test/jrummikub/model/GameStateTest.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/test/jrummikub/model/GameStateTest.java b/test/jrummikub/model/GameStateTest.java
index 25987e9..7515e4d 100644
--- a/test/jrummikub/model/GameStateTest.java
+++ b/test/jrummikub/model/GameStateTest.java
@@ -1,5 +1,30 @@
package jrummikub.model;
+import static org.junit.Assert.*;
+
+import java.awt.Color;
+
+import org.junit.Before;
+import org.junit.Test;
+
public class GameStateTest {
+ private GameState testGame;
+
+ @Before
+ public void createGame() {
+ testGame = new GameState();
+ }
+ @Test
+ public void nextActiveTest() {
+ // All there?
+ assertEquals(4, testGame.players.size());
+ assertSame(Color.red, testGame.activePlayer().getColor());
+ testGame.nextPlayer();
+ assertSame(Color.blue, testGame.activePlayer().getColor());
+ testGame.nextPlayer();
+ testGame.nextPlayer();
+ testGame.nextPlayer();
+ assertSame(Color.red, testGame.activePlayer().getColor());
+ }
}