aima.test.gametest
Class TicTacToeTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by aima.test.gametest.TicTacToeTest
All Implemented Interfaces:
junit.framework.Test

public class TicTacToeTest
extends junit.framework.TestCase

Author:
Ravi Mohan

Constructor Summary
TicTacToeTest(java.lang.String name)
           
 
Method Summary
 void setUp()
           
 void tesMiniMax4()
           
 void testAlphaBeta()
           
 void testBoard()
           
 void testCreation()
           
 void testFinished()
           
 void testGameStateEquality()
           
 void testGenerateSuccessors()
           
 void testLevel()
           
 void testMark()
           
 void testMiniMax()
           
 void testMiniMax15()
           
 void testMiniMax2()
           
 void testMiniMax3()
           
 void testMiniMax6()
           
 void testMiniMax7()
           
 void testMoves()
           
 void testTerminalStateDetection()
           
 void testUtility()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TicTacToeTest

public TicTacToeTest(java.lang.String name)
Method Detail

setUp

public void setUp()
Overrides:
setUp in class junit.framework.TestCase

testCreation

public void testCreation()

testBoard

public void testBoard()

testLevel

public void testLevel()

testMark

public void testMark()

testFinished

public void testFinished()

testMoves

public void testMoves()

testUtility

public void testUtility()

testGenerateSuccessors

public void testGenerateSuccessors()

testGameStateEquality

public void testGameStateEquality()

testMiniMax

public void testMiniMax()

testMiniMax2

public void testMiniMax2()

testMiniMax3

public void testMiniMax3()

testMiniMax7

public void testMiniMax7()

tesMiniMax4

public void tesMiniMax4()

testTerminalStateDetection

public void testTerminalStateDetection()

testMiniMax15

public void testMiniMax15()

testMiniMax6

public void testMiniMax6()

testAlphaBeta

public void testAlphaBeta()