2 Commits

Author SHA1 Message Date
de1f3c59d6 refactor isValid
All checks were successful
Linux arm64 / Build (push) Successful in 39s
2025-01-29 15:13:43 +01:00
c0a3f85f24 test: clean serializer files 2025-01-29 15:12:52 +01:00
2 changed files with 7 additions and 3 deletions

View File

@@ -112,11 +112,11 @@ public class MultiDoku {
* @return boolean, true s'il est valide et false sinon.
*/
public boolean isValid() {
boolean result = true;
for (Sudoku sudoku : this.subGrids) {
result = sudoku.isValid() && result;
if(!sudoku.isValid())
return false;
}
return result;
return true;
}
@Override

View File

@@ -1,5 +1,6 @@
package sudoku;
import java.io.File;
import java.util.Random;
import org.json.JSONObject;
@@ -25,6 +26,9 @@ public class SudokuSerializerTest {
try {
otherDoku = SudokuFactory.fromfile(savePath);
assert (otherDoku != null);
// clean file after test
File fileToDelete = new File(savePath);
fileToDelete.delete();
} catch (Exception e) {
e.printStackTrace();
assert false;