Class TileLayerTest.TestGetAvailableImprovementPositions

java.lang.Object
com.takenoko.layers.tile.TileLayerTest.TestGetAvailableImprovementPositions
Enclosing class:
TileLayerTest

@Nested @DisplayName("Method getAvailableImprovementPositions()") class TileLayerTest.TestGetAvailableImprovementPositions extends Object
  • Constructor Details

    • TestGetAvailableImprovementPositions

      TestGetAvailableImprovementPositions()
  • Method Details

    • getAvailableImprovementPositions_shouldReturnEmptyListWhenNoTiles

      @Test @DisplayName("should return not return any positions when there are no tiles") void getAvailableImprovementPositions_shouldReturnEmptyListWhenNoTiles()
    • getAvailableImprovementPositions_shouldReturnEmptyListWhenTilesWithImprovements

      @Test @DisplayName("should return not return any positions when there are tiles with improvements") void getAvailableImprovementPositions_shouldReturnEmptyListWhenTilesWithImprovements()
    • getAvailableImprovementPositions_shouldReturnPositionsWhenTilesWithNoImprovementsAndBamboo

      @Test @DisplayName("should return positions when there are tiles with no improvements and no bamboo") void getAvailableImprovementPositions_shouldReturnPositionsWhenTilesWithNoImprovementsAndBamboo()
    • getAvailableImprovementPositions_shouldNotReturnPositionsWhenTilesWithNoImprovementsButBamboo

      @Test @DisplayName("should not return positions when there are tiles with no improvements but have bamboo") void getAvailableImprovementPositions_shouldNotReturnPositionsWhenTilesWithNoImprovementsButBamboo()
    • getAvailableImprovementPositions_shouldNotReturnPondPosition

      @Test @DisplayName("should not return the pond position") void getAvailableImprovementPositions_shouldNotReturnPondPosition()