42 lines
941 B
Java
42 lines
941 B
Java
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);
|
|
}
|
|
|
|
}
|