uk.co.keang.sudoku.solver
Class HiddenGroupsSolverTest

java.lang.Object
  extended by uk.co.keang.sudoku.solver.HiddenGroupsSolverTest

public class HiddenGroupsSolverTest
extends java.lang.Object

Author:
A.G.Docherty If there is N cells (2,3 or 4) containing N common numbers, then all other possible numbers for these cells can be excluded.

Constructor Summary
HiddenGroupsSolverTest()
           
 
Method Summary
 void setUp()
           
 void testFindSolutionsBlocks()
          Test method for ZeroChoiceSolver.findSolutions().
 void testFindSolutionsColumns()
          Test method for ZeroChoiceSolver.findSolutions().
 void testFindSolutionsRows()
          Test method for ZeroChoiceSolver.findSolutions().
 void testFindSolutionsRowsTriplets()
          Test method for ZeroChoiceSolver.findSolutions().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HiddenGroupsSolverTest

public HiddenGroupsSolverTest()
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
Throws:
java.lang.Exception

testFindSolutionsRows

public void testFindSolutionsRows()
                           throws IllegalGridException
Test method for ZeroChoiceSolver.findSolutions().

Throws:
IllegalGridException

testFindSolutionsColumns

public void testFindSolutionsColumns()
                              throws IllegalGridException
Test method for ZeroChoiceSolver.findSolutions().

Throws:
IllegalGridException

testFindSolutionsBlocks

public void testFindSolutionsBlocks()
                             throws IllegalGridException
Test method for ZeroChoiceSolver.findSolutions().

Throws:
IllegalGridException

testFindSolutionsRowsTriplets

public void testFindSolutionsRowsTriplets()
                                   throws IllegalGridException
Test method for ZeroChoiceSolver.findSolutions().

Throws:
IllegalGridException