update
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
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());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user