fix : solver tests
Some checks are pending
Linux arm64 / Build (push) Waiting to run

This commit is contained in:
Melvyn
2025-01-27 14:49:47 +01:00
parent 80239274d7
commit 584a1c8b42

View File

@@ -8,11 +8,13 @@ import sudoku.structure.Sudoku;
import sudoku.structure.SudokuFactory;
import java.util.List;
import java.util.Random;
class SolverTest {
@Test
void solveTest() {
Random rand = new Random();
MultiDoku dokuToTest = SudokuFactory.createBasicEmptySquareSudoku(3);
MultiDoku dokuResult = SudokuFactory.createBasicEmptySquareSudoku(3);
@@ -56,7 +58,7 @@ class SolverTest {
assert(dokuResult.isValid());
Solver.solveRandom(dokuToTest, );
Solver.solveRandom(dokuToTest, rand);
System.out.println("\n****************************\nDoku solved");
@@ -81,13 +83,13 @@ class SolverTest {
5, ns, ns, ns, 3, 1, 0, ns, ns);
sudokuToTest2.setImmutableCellsSymbol(immutableCells2);
boolean isSolved = Solver.solveRandom(dokuToTest2, );
boolean isSolved = Solver.solveRandom(dokuToTest2, rand);
assert(!isSolved);
MultiDoku dokuToTest3 = SudokuFactory.createBasicEmptySquareSudoku(3);
Solver.solveRandom(dokuToTest3, );
Solver.solveRandom(dokuToTest3, rand);
SudokuPrinter.printRectangleSudoku(dokuToTest3.getSubGrid(0), 3, 3);
}