Class BitSetMoveTest


  • public class BitSetMoveTest
    extends java.lang.Object
    • Constructor Detail

      • BitSetMoveTest

        public BitSetMoveTest()
    • Method Detail

      • testGetMovesForWhitePawnsAtStart

        public void testGetMovesForWhitePawnsAtStart()
      • testGetMovesForBlackPawnsAtStart

        public void testGetMovesForBlackPawnsAtStart()
      • testCampCollision

        public void testCampCollision()
      • testCastleCollision

        public void testCastleCollision()
      • testBorderCollision

        public void testBorderCollision()
      • testKingCollisions

        public void testKingCollisions()
      • testGetCapturedPawnsNoCaptures

        public void testGetCapturedPawnsNoCaptures()
      • testGetCapturedPawnsSingleCapture

        public void testGetCapturedPawnsSingleCapture()
      • testGetCapturedPawnsDoubleCapture

        public void testGetCapturedPawnsDoubleCapture()
      • testGetCapturedPawnsTripleCapture

        public void testGetCapturedPawnsTripleCapture()
      • testGetCapturedPawnsCastleLegalCapture

        public void testGetCapturedPawnsCastleLegalCapture()
      • testGetCapturedPawnsCampLegalCapture

        public void testGetCapturedPawnsCampLegalCapture()
      • testGetCapturedPawnsCampIllegalCapture

        public void testGetCapturedPawnsCampIllegalCapture()
      • testGetCapturedPawnsOutOfCampCapture

        public void testGetCapturedPawnsOutOfCampCapture()
      • testGetCapturedPawnsKingInCastle

        public void testGetCapturedPawnsKingInCastle()
      • testGetCapturedPawnsKingOutOfCastle

        public void testGetCapturedPawnsKingOutOfCastle()
      • testMovesNeededForKingEscapeNoMoves

        public void testMovesNeededForKingEscapeNoMoves()
      • testMovesNeededForKingEscapeOneMove

        public void testMovesNeededForKingEscapeOneMove()
      • testMovesNeededForKingEscapeTwoMoves

        public void testMovesNeededForKingEscapeTwoMoves()
      • testMovesNeededForKingEscapeThreeMoves

        public void testMovesNeededForKingEscapeThreeMoves()