39 lines
1.1 KiB
Java
39 lines
1.1 KiB
Java
public class Main {
|
|
public static void main(String[] args) {
|
|
Configuration jeu = new Configuration();
|
|
|
|
// Affichage de la grille initiale
|
|
jeu.afficherGrille();
|
|
System.out.println();
|
|
|
|
// Test de estLibre
|
|
System.out.println("Case 1 libre ? " + jeu.estLibre(1)); // true
|
|
|
|
// Test de jouer
|
|
jeu.jouer(1, 'x');
|
|
jeu.afficherGrille();
|
|
System.out.println("Case 1 libre ? " + jeu.estLibre(1)); // false
|
|
|
|
// Test de jouer sur une case occupée
|
|
try {
|
|
jeu.jouer(1, 'o'); // Doit lever une exception
|
|
} catch (Exception e) {
|
|
System.out.println(e.getMessage());
|
|
}
|
|
|
|
// Test de jouer avec une position invalide
|
|
try {
|
|
jeu.jouer(10, 'x'); // Doit lever une exception
|
|
} catch (Exception e) {
|
|
System.out.println(e.getMessage());
|
|
}
|
|
|
|
// Test de jouer avec un mauvais symbole
|
|
try {
|
|
jeu.jouer(2, 'z'); // Doit lever une exception
|
|
} catch (Exception e) {
|
|
System.out.println(e.getMessage());
|
|
}
|
|
}
|
|
}
|