Jeu { private final void compareConfiltsJoueur(Joueur j1, Joueur j2) { int r1 = j1.getForceMilitaire(); int r2 = j2.getForceMilitaire(); if (r1 != r2) { if (r1 > r2) { j1.ajouterJetonVictoire(age); j2.ajouterJetonDefaite(); } else { j2.ajouterJetonVictoire(age); j1.ajouterJetonDefaite(); } } } Jeu(int nbJoueurs); final int getTour(); final int getAge(); final ArrayList<ArrayList<Carte>> getDecks(); final int getTailleDeck(); final ArrayList<Carte> getDeckPrincipal(); final ArrayList<Joueur> getJoueurs(); final void tourSuivant(); final void initCartes(); final void roulementCarte(); final void distributionCarte(); final void distributionPlateau(); final String jouerAction(Action ja); final boolean finAge(); final void ageSuivant(); final boolean finJeu(); final ArrayList<int[]> getClassement(); final ArrayList<VisionJeu> getVisionsJeu();  }
@Test public final void testCompareConfiltsJoueur() { assertArrayEquals(new int[] { 1, 1, 1, 1, 1, 1, 1 }, getScoreJoueurs()); ArrayList<Carte> cs = new ArrayList<Carte>(1); cs.add(new Carte("CarteTestMilitaire", BLANC, 1, 0, 0, 1)); testDuJeu.getJoueurs().get(1).setDeckMain(cs); testDuJeu.getJoueurs().get(1).poserCarte(0); testDuJeu.ageSuivant(); assertArrayEquals(new int[] { 0, 3, 0, 1, 1, 1, 1 }, getScoreJoueurs()); cs = new ArrayList<Carte>(1); cs.add(new Carte("CarteTestMilitaire", BLANC, 1, 0, 0, 2)); testDuJeu.getJoueurs().get(2).setDeckMain(cs); testDuJeu.getJoueurs().get(2).poserCarte(0); testDuJeu.ageSuivant(); assertArrayEquals(new int[] { 0, 5, 6, 0, 1, 1, 1 }, getScoreJoueurs()); }