Class BoardTest

java.lang.Object
com.takenoko.engine.BoardTest

class BoardTest extends Object
  • Field Details

  • Constructor Details

    • BoardTest

      BoardTest()
  • Method Details

    • setUp

      @BeforeEach void setUp()
    • shouldReturnAListOfAvailableTiles

      @Test @DisplayName("Method getAvailableTiles") void shouldReturnAListOfAvailableTiles()
    • shouldReturnAListOfTiles

      @Test @DisplayName("Method getTiles") void shouldReturnAListOfTiles()
    • shouldReturnAListOfTilesWithoutPond

      @Test @DisplayName("Method getTilesWithoutPond") void shouldReturnAListOfTilesWithoutPond()
    • shouldReturnTrueIfTileIsPresent

      @Test @DisplayName("Method isTile") void shouldReturnTrueIfTileIsPresent()
    • shouldReturnATileAtAGivenPosition

      @Test @DisplayName("Method getTileAt") void shouldReturnATileAtAGivenPosition()
    • shouldPlaceATileAtAGivenPosition

      @Test @DisplayName("Method placeTile") void shouldPlaceATileAtAGivenPosition()
    • shouldReturnABambooAtAGivenPosition

      @Test @DisplayName("Method getBambooAt") void shouldReturnABambooAtAGivenPosition()
    • shouldGrowBambooAtAGivenPosition

      @Test @DisplayName("Method growBamboo") void shouldGrowBambooAtAGivenPosition()
    • shouldEatBambooAtAGivenPosition

      @Test @DisplayName("Method eatBamboo") void shouldEatBambooAtAGivenPosition()
    • shouldReturnPandaPosition

      @Test @DisplayName("Method getPandaPosition") void shouldReturnPandaPosition()
    • shouldReturnGardenerPosition

      @Test @DisplayName("Method getGardenerPosition") void shouldReturnGardenerPosition()
    • shouldReturnPandaPossibleMoves

      @Test @DisplayName("Method getPandaPossibleMoves") void shouldReturnPandaPossibleMoves()
    • shouldReturnGardenerPossibleMoves

      @Test @DisplayName("Method getGardenerPossibleMoves") void shouldReturnGardenerPossibleMoves()
    • shouldMovePandaToAGivenPosition

      @Test @DisplayName("Method movePanda") void shouldMovePandaToAGivenPosition()
    • shouldMoveGardenerToAGivenPosition

      @Test @DisplayName("Method moveGardener") void shouldMoveGardenerToAGivenPosition()