예제 #1
0
  @Test
  public void peutNeRienFaire() {
    Stratege.setStratégies(Lists.newArrayList((Strategie) new MockStratégie(false)));

    bot.tourne(guerreDesPlanètes);

    assertThat(guerreDesPlanètes.getOrdres().size(), is(0));
  }
예제 #2
0
  @Test
  public void peutEnvoyerLeProchainOrdre() {
    Ordre ordre = new Ordre(new Planete(1, 1, 0, 0, 0, 0), new Planete(1, 1, 0, 0, 0, 0), 0);
    Stratege.setStratégies(Lists.newArrayList((Strategie) new MockStratégie(true, ordre)));

    bot.tourne(guerreDesPlanètes);

    assertThat(guerreDesPlanètes.getOrdres().size(), is(1));
    assertThat(guerreDesPlanètes.getOrdres().get(0), is(ordre));
  }