refactor: remove unused classes and methods, improve code clarity

This commit is contained in:
2025-02-09 08:52:30 +01:00
parent 436967da03
commit 09776489fa
12 changed files with 67 additions and 138 deletions

View File

@@ -45,9 +45,6 @@ public class TestBlocRectangle {
System.out.println("Symboles possibles :");
sudoku.getGrille().printSymbolesPossibles();
// blocRectangle.resoudre(sudoku, true);
// System.out.println("Sudoku resolu :");
// System.out.println(sudoku.getGrille().toString());
System.out.println("FIN TEST BLOC RECTANGLE");
}
}

View File

@@ -13,10 +13,18 @@ public class TestSudokuEmojis {
// Create a new Sudoku
Sudoku sudoku = new Sudoku(9);
List<Symbole> symboles = new ArrayList<>();
symboles.add(Symbole.of("😎"));
symboles.add(Symbole.of("😂"));
symboles.add(Symbole.of("😍"));
symboles.add(Symbole.of("😜"));
symboles.add(Symbole.of("😇"));
symboles.add(Symbole.of("😘"));
symboles.add(Symbole.of("😋"));
symboles.add(Symbole.of("😊"));
symboles.add(Symbole.of("😉"));
sudoku.getGrille()
.setSymbolesPossibles(new ArrayList<>(List.of(Symbole.of("😎"), Symbole.of("😂"), Symbole.of("😍"),
Symbole.of("😜"), Symbole.of("😇"), Symbole.of("😘"), Symbole.of("😋"), Symbole.of("😊"),
Symbole.of("😉"))));
.setSymbolesPossibles(new ArrayList<>(symboles));
sudoku.ajouterContrainte(new ContrainteLigne());
sudoku.ajouterContrainte(new ContrainteColonne());

View File

@@ -13,10 +13,18 @@ public class TestSudokuLettres {
// Create a new Sudoku
Sudoku sudoku = new Sudoku(9);
List<Symbole> symboles = new ArrayList<>();
symboles.add(Symbole.of("L"));
symboles.add(Symbole.of("E"));
symboles.add(Symbole.of("T"));
symboles.add(Symbole.of("T"));
symboles.add(Symbole.of("R"));
symboles.add(Symbole.of("E"));
symboles.add(Symbole.of("S"));
symboles.add(Symbole.of("O"));
symboles.add(Symbole.of("H"));
sudoku.getGrille()
.setSymbolesPossibles(new ArrayList<>(List.of(Symbole.of("L"), Symbole.of("E"), Symbole.of("T"),
Symbole.of("T"), Symbole.of("R"), Symbole.of("E"), Symbole.of("S"), Symbole.of("O"),
Symbole.of("H"))));
.setSymbolesPossibles(new ArrayList<>(symboles));
sudoku.ajouterContrainte(new ContrainteLigne());
sudoku.ajouterContrainte(new ContrainteColonne());

View File

@@ -13,11 +13,19 @@ public class TestSudokusString {
// Create a new Sudoku
Sudoku sudoku = new Sudoku(9);
List<Symbole> symboles = new ArrayList<>();
symboles.add(Symbole.of("Sudoku"));
symboles.add(Symbole.of("🗿"));
symboles.add(Symbole.of("Test"));
symboles.add(Symbole.of("😂"));
symboles.add(Symbole.of("1"));
symboles.add(Symbole.of("woW"));
symboles.add(Symbole.of("😎"));
symboles.add(Symbole.of("42"));
symboles.add(Symbole.of("π"));
sudoku.getGrille()
.setSymbolesPossibles(
new ArrayList<>(List.of(Symbole.of("Sudoku"), Symbole.of("🗿"), Symbole.of("Test"),
Symbole.of("😂"), Symbole.of("1"), Symbole.of("woW"), Symbole.of("😎"),
Symbole.of("42"), Symbole.of("π"))));
new ArrayList<>(symboles));
sudoku.ajouterContrainte(new ContrainteLigne());
sudoku.ajouterContrainte(new ContrainteColonne());