src/test/java/de/uapcore/sudoku/DocumentHandlerTest.java

changeset 21
11cb2d9413d4
parent 20
a95423d37588
equal deleted inserted replaced
20:a95423d37588 21:11cb2d9413d4
62 void save() throws IOException { 62 void save() throws IOException {
63 final var f = File.createTempFile("sudoku-test", ".txt"); 63 final var f = File.createTempFile("sudoku-test", ".txt");
64 final var dh = new DocumentHandler(); 64 final var dh = new DocumentHandler();
65 65
66 final var field = new Field(); 66 final var field = new Field();
67 field.setAllCellsModified(true);
68 assertTrue(field.isAnyCellModified());
69
67 final var testdata = createTestdata(); 70 final var testdata = createTestdata();
68 for (int x = 0 ; x < 9 ; x++) { 71 for (int x = 0 ; x < 9 ; x++) {
69 for (int y = 0 ; y < 9 ; y++) { 72 for (int y = 0 ; y < 9 ; y++) {
70 field.setCellValue(x, y, testdata[x+9*y]); 73 field.setCellValue(x, y, testdata[x+9*y]);
71 } 74 }
90 93
91 assertEquals(expected.length, actual.size()); 94 assertEquals(expected.length, actual.size());
92 for (int i = 0 ; i < expected.length ; i++) { 95 for (int i = 0 ; i < expected.length ; i++) {
93 assertEquals(expected[i], actual.get(i)); 96 assertEquals(expected[i], actual.get(i));
94 } 97 }
98
99 assertFalse(field.isAnyCellModified());
95 } 100 }
96 } 101 }

mercurial