app/src/test/java/sudoku/TestSudoku.java
@Test
    void testSimpleSolve() {
        //unsolvable
        s2.setNumber(0, 0, 5);
        s2.setNumber(0, 1, 5);
        assertFalse(s2.solve()); 
        assertFalse(s2.isAllValid());
        //empty board (of course solvable)
        s2.clear();
        s2.solve();
        assertTrue(s2.isAllValid());
    }
// 99% of all solve tests are done in TestSolve.java
99% of all solve tests are done in TestSolve.java
99% of all solve tests are done in TestSolve . java
@Test
    void testSimpleSolve() {
        s2.setNumber(0, 0, 5);
        s2.setNumber(0, 1, 5);
        assertFalse(s2.solve()); 
        assertFalse(s2.isAllValid());
        s2.clear();
        s2.solve();
        assertTrue(s2.isAllValid());
    }
@ Test void testSimpleSolve ( ) { s2 . setNumber ( 0 , 0 , 5 ) ; s2 . setNumber ( 0 , 1 , 5 ) ; assertFalse ( s2 . solve ( ) ) ; assertFalse ( s2 . isAllValid ( ) ) ; s2 . clear ( ) ; s2 . solve ( ) ; assertTrue ( s2 . isAllValid ( ) ) ; }
99% of all solve tests are done in TestSolve.java
99% of all solve tests are done in TestSolve . java
//unsolvable //empty board (of course solvable)