p2.tictactoe
Class TicTacToeTest

java.lang.Object
  extended by TestCase
      extended by p2.tictactoe.AbstractBoardGameTest
          extended by p2.tictactoe.TicTacToeTest

public class TicTacToeTest
extends AbstractBoardGameTest

Test cases for TicTacToe.

Version:
$Id: TicTacToeTest.java,v 1.6 2005/02/23 22:11:21 oscar Exp $
Author:
$Author: oscar $

Field Summary
 
Fields inherited from class p2.tictactoe.AbstractBoardGameTest
err_, game, out_
 
Constructor Summary
TicTacToeTest(java.lang.String name)
           
 
Method Summary
static void main(java.lang.String[] args)
           
protected  BoardGame makeGame(Player X, Player O)
          Factory method so subclasses can create other games.
 void testNoWinner()
           
 void testOWinReverseDiagonal()
           
 void testOWinTopRow()
           
 void testState()
          Test the getters and setters.
 void testXWinCentreColumn()
           
 void testXWinDiagonal()
           
 
Methods inherited from class p2.tictactoe.AbstractBoardGameTest
assertFails, checkGame, silent, verbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TicTacToeTest

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

main

public static void main(java.lang.String[] args)

testState

public void testState()
Test the getters and setters.


testXWinDiagonal

public void testXWinDiagonal()

testNoWinner

public void testNoWinner()

testOWinReverseDiagonal

public void testOWinReverseDiagonal()

testXWinCentreColumn

public void testXWinCentreColumn()

testOWinTopRow

public void testOWinTopRow()

makeGame

protected BoardGame makeGame(Player X,
                             Player O)
Description copied from class: AbstractBoardGameTest
Factory method so subclasses can create other games.

Specified by:
makeGame in class AbstractBoardGameTest