projet-court-programmation-.../allumettes/TestArbitre.java

42 lines
941 B
Java
Raw Normal View History

2023-06-20 19:05:21 +00:00
package allumettes;
import org.junit.*;
public class TestArbitre {
Partie game = new Partie(100);
Joueur j1 = new Joueur("j1", new Rapide());
Joueur j2 = new Joueur("j2", new Lente());
Joueur j3 = new Joueur("j3", new Tricheur());
@Test
public void TestConstructeur() {
Arbitre a1 = new Arbitre(j1, j2);
Arbitre a2 = new Arbitre(j1, j2);
a1.setConfiant(true);
a2.setConfiant(false);
}
@Test
public void TestArbitrer() {
Arbitre a1 = new Arbitre(j1, j2);
a1.setConfiant(false);
a1.arbitrer(game);
}
@Test(expected = OperationInterditeException.class)
public void TestArbitrerTricheur() {
Arbitre a1 = new Arbitre(j3, j2);
a1.arbitrer(game);
}
@Test
public void TestArbitrerTricheurConfiant() {
Arbitre a1 = new Arbitre(j3, j2);
a1.setConfiant(true);
a1.arbitrer(game);
}
}