summaryrefslogtreecommitdiffstats
path: root/test/jrummikub/control/SettingsControlTest.java
diff options
context:
space:
mode:
authorIda Massow <massow@informatik.uni-luebeck.de>2011-05-30 19:50:58 +0200
committerIda Massow <massow@informatik.uni-luebeck.de>2011-05-30 19:50:58 +0200
commitc398c081ed4d83660ec867cabfb0ee9bc56b90ad (patch)
treec0d736284d4bb12f37ae3eb1d2344eedcc121a3d /test/jrummikub/control/SettingsControlTest.java
parentad2f22636921ac5afe60f48bda08274eb00e079a (diff)
downloadJRummikub-c398c081ed4d83660ec867cabfb0ee9bc56b90ad.tar
JRummikub-c398c081ed4d83660ec867cabfb0ee9bc56b90ad.zip
Test für Änderung der StoneSet Anzahl fertig
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@327 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'test/jrummikub/control/SettingsControlTest.java')
-rw-r--r--test/jrummikub/control/SettingsControlTest.java51
1 files changed, 36 insertions, 15 deletions
diff --git a/test/jrummikub/control/SettingsControlTest.java b/test/jrummikub/control/SettingsControlTest.java
index 8fab97a..ff870d0 100644
--- a/test/jrummikub/control/SettingsControlTest.java
+++ b/test/jrummikub/control/SettingsControlTest.java
@@ -37,7 +37,8 @@ public class SettingsControlTest {
/** */
@Test
public void initialStateTest() {
- assertSame(ISettingsPanel.SettingsError.NO_ERROR, view.settingsPanel.error);
+ assertSame(ISettingsPanel.SettingsError.NO_ERROR,
+ view.settingsPanel.error);
view.settingsPanel.startGameEvent.emit();
assertNotNull(gameSettings);
assertEquals(2, gameSettings.getPlayerList().size());
@@ -156,7 +157,8 @@ public class SettingsControlTest {
view.settingsPanel.changePlayerNameEvent.emit(1, name2);
assertTrue(view.settingsPanel.startButtonEnabled);
- assertSame(ISettingsPanel.SettingsError.NO_ERROR, view.settingsPanel.error);
+ assertSame(ISettingsPanel.SettingsError.NO_ERROR,
+ view.settingsPanel.error);
view.settingsPanel.startGameEvent.emit();
assertNotNull(gameSettings);
@@ -175,38 +177,57 @@ public class SettingsControlTest {
view.settingsPanel.startGameEvent.emit();
assertNull(gameSettings);
}
-
+
/** */
@Test
public void initialMeldThresholdTest() {
- assertEquals(initialSettings.getInitialMeldThreshold(), view.settingsPanel.initialMeldThreshold);
-
+ assertEquals(initialSettings.getInitialMeldThreshold(),
+ view.settingsPanel.initialMeldThreshold);
+
view.settingsPanel.changeInitialMeldThresholdEvent.emit(25);
view.settingsPanel.startGameEvent.emit();
assertEquals(25, gameSettings.getInitialMeldThreshold());
}
-
+
/** */
@Test
public void jokerNumberTest() {
- assertEquals(initialSettings.getJokerNumber(), view.settingsPanel.jokerNumber);
-
+ assertEquals(initialSettings.getJokerNumber(),
+ view.settingsPanel.jokerNumber);
+
view.settingsPanel.changeJokerNumberEvent.emit(25);
view.settingsPanel.startGameEvent.emit();
assertEquals(25, gameSettings.getJokerNumber());
}
-
+
+ /** */
+ @Test
+ public void changeStoneSetNumberTest() {
+ assertEquals(initialSettings.getStoneSetNumber(),
+ view.settingsPanel.stoneSetNumber);
+
+ view.settingsPanel.changeStoneSetNumberEvent.emit(3);
+ view.settingsPanel.startGameEvent.emit();
+ assertEquals(3, gameSettings.getStoneSetNumber());
+
+ }
+
/** */
@Test
public void typeChangeTest() {
- view.settingsPanel.changePlayerTypeEvent.emit(0, TurnControlFactory.Type.COMPUTER);
- view.settingsPanel.changePlayerTypeEvent.emit(1, TurnControlFactory.Type.COMPUTER);
- view.settingsPanel.changePlayerTypeEvent.emit(1, TurnControlFactory.Type.HUMAN);
+ view.settingsPanel.changePlayerTypeEvent.emit(0,
+ TurnControlFactory.Type.COMPUTER);
+ view.settingsPanel.changePlayerTypeEvent.emit(1,
+ TurnControlFactory.Type.COMPUTER);
+ view.settingsPanel.changePlayerTypeEvent.emit(1,
+ TurnControlFactory.Type.HUMAN);
view.settingsPanel.startGameEvent.emit();
assertNotNull(gameSettings);
assertEquals(2, gameSettings.getPlayerList().size());
- assertSame(TurnControlFactory.Type.COMPUTER, gameSettings.getPlayerList().get(0).getTurnControlType());
- assertSame(TurnControlFactory.Type.HUMAN, gameSettings.getPlayerList().get(1).getTurnControlType());
+ assertSame(TurnControlFactory.Type.COMPUTER, gameSettings
+ .getPlayerList().get(0).getTurnControlType());
+ assertSame(TurnControlFactory.Type.HUMAN, gameSettings.getPlayerList()
+ .get(1).getTurnControlType());
}
-
+
}