diff options
author | Ida Massow <massow@informatik.uni-luebeck.de> | 2011-05-03 19:33:20 +0200 |
---|---|---|
committer | Ida Massow <massow@informatik.uni-luebeck.de> | 2011-05-03 19:33:20 +0200 |
commit | cbd8737a6aa1ccf54e7ee2f85fc5fd8834d1d4ab (patch) | |
tree | 2f308746dbeedeebe494b85bfd303d97b182d55c /test/jrummikub | |
parent | 7b8732714deb27cbb9295d0022231e00a71d28bb (diff) | |
download | JRummikub-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')
-rw-r--r-- | test/jrummikub/model/GameStateTest.java | 25 |
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()); + } } |