|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junit.framework.Assert | +--junit.framework.TestCase | +--de.torfu.kabayellow.common.RulesTest
Field Summary | |
static int |
ERROR_ACTIONCARD_IS_NEW
Fehlerkonstante für den Fall, dass die einzusetzende Karte gerade erst gekauft wurde |
static int |
ERROR_CASTLE_PROPERTY_VIOLATED
Fehlerkonstante für zu Burgeigenschaft verletzt |
static int |
ERROR_CASTLE_SPLIT
Fehlerkonstante den Fall, dass eine Burg getrennt werden sollte |
static int |
ERROR_CODE_NONE
Fehlerkonstante für "Kein Fehler" |
static int |
ERROR_DOESNT_HAVE_ACTIONCARD
Fehlerkonstante für den Fall, dass eine nicht vorhandene Aktionskarte eingesetzt werden sollte |
static int |
ERROR_ILLEGAL_MOVE
Fehlerkonstante für den Fall das ein Ritter aus irgendeinem Grund nicht auf ein Feld ziehen kann. |
static int |
ERROR_ILLEGAL_MOVE_THROUGH_CASTLE
Fehlerkonstante für den Fall, dass durch eine Burg hindurch gezogen werden sollte |
static int |
ERROR_IMPOSSIBLE_MOVE
Fehlerkonstante für einen unmöglichen Zug bei der Aktion ActionCardPutStoneUnderKnigth oder ActionCardMoveDiagonal |
static int |
ERROR_KNIGHT_ON_TARGET_CELL
Fehlerkonstante für den Fall, dass auf dem Zielfeld schon eine Figur steht |
static int |
ERROR_MOVE_TOO_LONG
Fehlerkonstante für Zug zu lang (genaue Erklärung folgt) |
static int |
ERROR_NEW_CASTLE
Fehlerkonstante für den Fall, dass eine neue Burg entstehen würde |
static int |
ERROR_NO_ACTIONPOINTS_LEFT
Fehlerkonstante für zu wenig Aktionspunkte |
static int |
ERROR_NO_ADJACENT_KNIGHT
Fehlerkonstante für den Fall, das dem Feld, auf das ein Ritter eingesetzt wird, kein Feld benachbart ist, auf dem ein eigener Ritter steht |
static int |
ERROR_NO_KNIGHT_FOUND
Fehlerkonstante für den Fall, das von einem Feld gezogen werden soll, auf dem keine Figur vorhanden ist |
static int |
ERROR_NO_MORE_CARDS_LEFT
Fehlerkonstante für den Fall, dass keine Aktionskarten mehr gezogen werden können, falls schon alle vorhandenen gezogen wurden. |
static int |
ERROR_NO_MORE_KNIGHTS_LEFT
Fehlerkonstante für den Fall, dass der Spieler keine Ritter mehr zur Verfügung hat |
static int |
ERROR_NO_STONES_LEFT
Fehlerkonstante für zu wenig Bauststeine, um zu setzen |
static int |
ERROR_NO_STRAIGHT_MOVE
Fehlerkonstante für Zug nicht geradeaus |
static int |
ERROR_NOT_ENOUGH_CASTLES
Fehlerkonstante für zu zu wenig Burgen (genaueres folgt) |
static int |
ERROR_ONLY_TWO_CARDS_ALLOWED
Fehlerkonstante für den Fall, dass in einem Zug eine dritte Aktionskarte gesetzt werden sollte |
static int |
ERROR_PLAY_ONLY_ONE_CARD
Fehlerkonstante für den Fall das schon eine AktionsKarte ausgespielt wurde und noch eine weitere Karte ausgespielt werden soll |
static int |
ERROR_TOO_HIGH
Fehlerkonstante für den Fall, dass die Ebene, in die der Ritter eingesetzt wird, zu hoch ist |
Constructor Summary | |
RulesTest(java.lang.String name)
|
Method Summary | |
void |
printBoardWithCosts(Board board)
|
void |
printHeights(Board board)
|
void |
testBuyCard()
|
void |
testGetAdjacentCellsDiag()
|
void |
testGetAdjacentCellStraigth()
|
void |
testGetErrorCodeInActionMoveKnight()
|
void |
testGetPossibleMoves()
|
void |
testGetPossibleMovesWithKnight()
|
Methods inherited from class junit.framework.TestCase |
countTestCases, getName, name, run, run, runBare, setName, toString |
Methods inherited from class junit.framework.Assert |
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int ERROR_CODE_NONE
public static final int ERROR_NO_ACTIONPOINTS_LEFT
public static final int ERROR_TOO_HIGH
public static final int ERROR_NO_ADJACENT_KNIGHT
public static final int ERROR_NO_STONES_LEFT
public static final int ERROR_NEW_CASTLE
public static final int ERROR_CASTLE_PROPERTY_VIOLATED
public static final int ERROR_NO_KNIGHT_FOUND
public static final int ERROR_KNIGHT_ON_TARGET_CELL
public static final int ERROR_NO_STRAIGHT_MOVE
public static final int ERROR_MOVE_TOO_LONG
public static final int ERROR_ILLEGAL_MOVE_THROUGH_CASTLE
public static final int ERROR_NO_MORE_CARDS_LEFT
public static final int ERROR_ONLY_TWO_CARDS_ALLOWED
public static final int ERROR_DOESNT_HAVE_ACTIONCARD
public static final int ERROR_CASTLE_SPLIT
public static final int ERROR_NOT_ENOUGH_CASTLES
public static final int ERROR_IMPOSSIBLE_MOVE
public static final int ERROR_NO_MORE_KNIGHTS_LEFT
public static final int ERROR_ACTIONCARD_IS_NEW
public static final int ERROR_PLAY_ONLY_ONE_CARD
public static final int ERROR_ILLEGAL_MOVE
Constructor Detail |
public RulesTest(java.lang.String name)
Method Detail |
public void testBuyCard()
public void testGetAdjacentCellStraigth()
public void testGetAdjacentCellsDiag()
public void testGetPossibleMoves()
public void testGetPossibleMovesWithKnight()
public void testGetErrorCodeInActionMoveKnight()
public void printHeights(Board board)
public void printBoardWithCosts(Board board)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |