class RealManagerTest.TestPlayers extends java.lang.Object implements java.lang.Iterable<RealManagerTest.TestPlayers.TestPlayer>
TestPlayers
but using manager rather than Gamemaster.| Modifier and Type | Class and Description |
|---|---|
(package private) class |
RealManagerTest.TestPlayers.TestPlayer
Class to collect data from events
|
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.List<RealManagerTest.TestPlayers.TestPlayer> |
players |
| Constructor and Description |
|---|
TestPlayers(int n)
Create a collection of n test players
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPlayersTo(java.lang.String gameId)
Add all players to given game.
|
RealManagerTest.TestPlayers.TestPlayer |
getPlayer(int index)
Player with given index
|
RealManagerTest.TestPlayers.TestPlayer |
getPlayerWithNick(java.lang.String nick)
Player with given nick
|
RealManagerTest.TestPlayers.TestPlayer |
getPlayerWithTurn()
Player currently with turn
|
CardSuit |
getSuitToFollow()
Suit of the first cards played in this round.
|
java.util.Iterator<RealManagerTest.TestPlayers.TestPlayer> |
iterator() |
void |
processAllEvents()
Process events in all test players.
|
java.util.List<RealManagerTest.TestPlayers.TestPlayer> players
public TestPlayers(int n)
n - number of test playerspublic RealManagerTest.TestPlayers.TestPlayer getPlayer(int index)
index - of playerpublic void addPlayersTo(java.lang.String gameId)
throws CardGameException
gameMaster - CardGameExceptionpublic RealManagerTest.TestPlayers.TestPlayer getPlayerWithNick(java.lang.String nick)
nick - of playerpublic RealManagerTest.TestPlayers.TestPlayer getPlayerWithTurn()
public void processAllEvents()
throws CardGameException
CardGameExceptionpublic CardSuit getSuitToFollow()
null if no card played yet.nullpublic java.util.Iterator<RealManagerTest.TestPlayers.TestPlayer> iterator()
iterator in interface java.lang.Iterable<RealManagerTest.TestPlayers.TestPlayer>