|
6 | 6 |
|
7 | 7 | public class SudokuSolverTest { |
8 | 8 |
|
9 | | - @Test |
10 | | - public void testSudokuSolverSolvesValidBoard() { |
11 | | - int[][] sudoku = { |
12 | | - { 3, 0, 6, 5, 0, 8, 4, 0, 0 }, |
13 | | - { 5, 2, 0, 0, 0, 0, 0, 0, 0 }, |
14 | | - { 0, 8, 7, 0, 0, 0, 0, 3, 1 }, |
15 | | - { 0, 0, 3, 0, 1, 0, 0, 8, 0 }, |
16 | | - { 9, 0, 0, 8, 6, 3, 0, 0, 5 }, |
17 | | - { 0, 5, 0, 0, 9, 0, 6, 0, 0 }, |
18 | | - { 1, 3, 0, 0, 0, 0, 2, 5, 0 }, |
19 | | - { 0, 0, 0, 0, 0, 0, 0, 7, 4 }, |
20 | | - { 0, 0, 5, 2, 0, 6, 3, 0, 0 } |
21 | | - }; |
| 9 | + @Test |
| 10 | + public void testSudokuSolverSolvesValidBoard() { |
| 11 | + int[][] sudoku = {{3, 0, 6, 5, 0, 8, 4, 0, 0}, {5, 2, 0, 0, 0, 0, 0, 0, 0}, {0, 8, 7, 0, 0, 0, 0, 3, 1}, {0, 0, 3, 0, 1, 0, 0, 8, 0}, {9, 0, 0, 8, 6, 3, 0, 0, 5}, {0, 5, 0, 0, 9, 0, 6, 0, 0}, {1, 3, 0, 0, 0, 0, 2, 5, 0}, {0, 0, 0, 0, 0, 0, 0, 7, 4}, {0, 0, 5, 2, 0, 6, 3, 0, 0}}; |
22 | 12 |
|
23 | | - boolean solved = SudokuSolver.sudokuSolver(sudoku, 0, 0); |
24 | | - assertTrue(solved, "SudokuSolver should solve a valid board"); |
25 | | - } |
| 13 | + boolean solved = SudokuSolver.sudokuSolver(sudoku, 0, 0); |
| 14 | + assertTrue(solved, "SudokuSolver should solve a valid board"); |
| 15 | + } |
26 | 16 |
|
27 | | - @Test |
28 | | - public void testSudokuSolverRejectsInvalidBoard() { |
29 | | - int[][] sudoku = new int[9][9]; |
30 | | - sudoku[0][0] = 5; |
31 | | - sudoku[0][1] = 5; // invalid duplicate in row |
| 17 | + @Test |
| 18 | + public void testSudokuSolverRejectsInvalidBoard() { |
| 19 | + int[][] sudoku = new int[9][9]; |
| 20 | + sudoku[0][0] = 5; |
| 21 | + sudoku[0][1] = 5; // invalid duplicate in row |
32 | 22 |
|
33 | | - boolean solved = SudokuSolver.sudokuSolver(sudoku, 0, 0); |
34 | | - assertFalse(solved, "SudokuSolver should not solve an invalid board"); |
35 | | - } |
| 23 | + boolean solved = SudokuSolver.sudokuSolver(sudoku, 0, 0); |
| 24 | + assertFalse(solved, "SudokuSolver should not solve an invalid board"); |
| 25 | + } |
36 | 26 | } |
0 commit comments