Class ColletBotTest.IntegrationTests

java.lang.Object
com.takenoko.bot.ColletBotTest.IntegrationTests
Enclosing class:
ColletBotTest

@Nested @DisplayName("Integration tests") class ColletBotTest.IntegrationTests extends Object
  • Constructor Details

    • IntegrationTests

      IntegrationTests()
  • Method Details

    • theFirstTwoMovementsOfTheBotShouldThereforeBeToTakeAnObjectiveCardAndTakeAnIrrigationCanal

      @Test @DisplayName("The first two movements of the bot should therefore be to take an objective card and take an irrigation canal.") void theFirstTwoMovementsOfTheBotShouldThereforeBeToTakeAnObjectiveCardAndTakeAnIrrigationCanal()
    • heCollectsAsManyBamboosAsPossibleEvenIfHeHasNoCardsWithTheCorrespondingColor

      @Test @DisplayName("He collects as many bamboos as possible, even if he has no cards with the corresponding color") void heCollectsAsManyBamboosAsPossibleEvenIfHeHasNoCardsWithTheCorrespondingColor()
    • whenTheBotRollsTheWeatherInTheEarlyGamePhaseHeTakesTheCloudyMeteo

      @Test @DisplayName("When the bot rolls the weather ? in the EARLY_GAME phase, he takes the cloudy meteo") void whenTheBotRollsTheWeatherInTheEarlyGamePhaseHeTakesTheCloudyMeteo()
    • whenTheBotChoosesAnObjectiveItTakesThePandaOnesIfThereAreSomeAvailables

      @Test @DisplayName("When the bot chooses an objective, it takes the PANDA ones if there are some availables") void whenTheBotChoosesAnObjectiveItTakesThePandaOnesIfThereAreSomeAvailables()