fix tests
Some checks failed
Linux arm64 / Build (push) Failing after 29s

This commit is contained in:
2025-02-02 17:26:54 +01:00
parent 627c49b961
commit abf6f6c7c3
4 changed files with 49 additions and 40 deletions

View File

@@ -42,13 +42,13 @@ class SolverTest {
ns, 0, 1, ns);
assertTrue(test.setImmutableCellsSymbol(immutableCells));
List<Integer> correctCells = List.of(
1, 2, 3, 0,
0, 3, 2, 1,
2, 1, 0, 3,
3, 0, 1, 2);
assertTrue(result.setCellsSymbol(correctCells));
assertTrue(result.isSolved());
1, 2, 3, 0,
0, 3, 2, 1,
2, 1, 0, 3,
3, 0, 1, 2);
assertTrue(result.setCellsSymbol(correctCells));
assertTrue(result.isSolved());
assertNotEquals(mdResult, mdTest);
solver.solve(mdTest);
assertTrue(mdTest.isSolved());
@@ -101,24 +101,32 @@ class SolverTest {
MultiDoku mdResult = SudokuSerializer.deserializeSudoku(SudokuSerializer.serializeSudoku(mdTest));
assertFalse(mdTest.isSolved());
assertFalse(mdResult.isSolved());
assertEquals(mdTest, mdResult);
assertTrue(solver.solve(mdTest));
assertTrue(mdTest.isSolved());
assertFalse(mdResult.isSolved());
System.out.println(mdTest);
System.out.println(mdResult);
assertNotEquals(mdTest, mdResult);
solver.solve(mdResult);
assertTrue(solver.solve(mdResult));
assertEquals(mdTest, mdResult);
}
@Test
void solveTest() {
initializeSolvers();
testSize2(h);
testSize3(h);
testSize2(m);
testSize3(m);
testMDSize3(m);
testSize2(r);
testSize3(r);
testMDSize3(r);
for (int i = 0; i < 100; i++) {
testSize2(h);
testSize3(h);
testSize2(m);
testSize3(m);
testMDSize3(m);
testSize2(r);
testSize3(r);
testMDSize3(r);
}
}
}