tests redaction
All checks were successful
Linux arm64 / Build (push) Successful in 37s

This commit is contained in:
Janet-Doe
2025-02-02 11:36:07 +01:00
parent 990c830590
commit 4903fd567b
2 changed files with 95 additions and 71 deletions

View File

@@ -1,7 +1,6 @@
package sudoku;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.File;
import java.util.Random;
@@ -22,7 +21,7 @@ public class SudokuSerializerTest {
new RandomSolver().solve(sudoku);
JSONObject data = SudokuSerializer.serializeSudoku(sudoku);
MultiDoku multiDoku = SudokuSerializer.deserializeSudoku(data);
assertTrue(data.toString().equals(SudokuSerializer.serializeSudoku(multiDoku).toString()));
assertEquals(data.toString(), SudokuSerializer.serializeSudoku(multiDoku).toString());
}
void testSaveWithSize(int blockWidth, int blockHeight) {
@@ -41,7 +40,7 @@ public class SudokuSerializerTest {
File fileToDelete = new File(savePath);
fileToDelete.delete();
} catch (Exception e) {
e.printStackTrace();
System.out.println(e.getMessage());
assert false;
}
}
@@ -52,7 +51,7 @@ public class SudokuSerializerTest {
JSONObject data = SudokuSerializer.serializeSudoku(sudoku);
MultiDoku multiDoku = SudokuSerializer.deserializeSudoku(data);
assertTrue(data.toString().equals(SudokuSerializer.serializeSudoku(multiDoku).toString()));
assertEquals(data.toString(), SudokuSerializer.serializeSudoku(multiDoku).toString());
}
@Test
@@ -60,17 +59,17 @@ public class SudokuSerializerTest {
Random r = new Random();
int testCount = 20;
for (int i = 0; i < testCount; i++) {
int blockWidth = r.nextInt(4) + 1;
int blockHeight = r.nextInt(4) + 1;
int blockWidth = r.nextInt(10) + 1;
int blockHeight = r.nextInt(10) + 1;
testSerializeWithSize(blockWidth, blockHeight);
}
for (int i = 0; i < testCount; i++) {
int blockWidth = r.nextInt(4) + 1;
int blockHeight = r.nextInt(4) + 1;
int blockWidth = r.nextInt(10) + 1;
int blockHeight = r.nextInt(10) + 1;
testSaveWithSize(blockWidth, blockHeight);
}
for (int i = 0; i < testCount; i++) {
int size = r.nextInt(2) + 2;
int size = r.nextInt(10) + 1;
testSerializeX(size);
}
}