gvsu/cs621/proj4/KnightsTourBoardTest.java
josh bc575f8430 tour board working
git-svn-id: svn://anubis/gvsu@83 45c1a28c-8058-47b2-ae61-ca45b979098e
2008-03-27 23:04:01 +00:00

37 lines
834 B
Java

import junit.framework.TestCase;
public class KnightsTourBoardTest extends TestCase
{
public void testKnightsTourBoardImpossible1()
{
KnightsTourBoard ktb = new KnightsTourBoard(3, 3);
assertFalse(ktb.tour(0, 0));
assertFalse(ktb.tour(1, 1));
assertFalse(ktb.tour(0, 1));
}
public void testKnightsTourBoardImpossible2()
{
KnightsTourBoard ktb = new KnightsTourBoard(2, 3);
assertFalse(ktb.tour(0, 0));
assertFalse(ktb.tour(0, 1));
}
public void testKnightsTourBoardPossible1()
{
KnightsTourBoard ktb = new KnightsTourBoard(5, 5);
assertTrue(ktb.tour(0, 0));
}
public void testKnightsTourBoardPossible2()
{
KnightsTourBoard ktb = new KnightsTourBoard(3, 4);
assertTrue(ktb.tour(0, 0));
}
}