Test Cases for Homework3
| Test 1 : |
TicTacToe game1 = new TicTacToe();
game1.isFull() == false
|
| Test2 : |
game1.set(0, 0, 'X');
game1.set(0, 1, 'X');
game1.set(0, 2, 'X');
game1.set(1, 0, 'O');
game1.set(1, 1, 'O');
game1.set(1, 2, 'X');
game1.set(2, 0, 'X');
game1.set(2, 1, 'O');
game1.isFull() == false
|
| Test3 : |
game1.set(2, 2, 'O');
game1.isFull() == true |
| Test 4: |
TicTacToe game1 = new TicTacToe();
game1.set(0, 0, 'X');
game1.set(0, 1, 'X');
game1.set(0, 2, 'X');
game1.set(1, 0, 'O');
game1.set(1, 1, 'O');
game1.set(1, 2, 'X');
game1.set(2, 0, 'X');
game.winnerVertical()== '_'
|
| Test 5 : |
game1.set(2, 1, 'O');
game1.set(2, 2, 'O');
game.winnerVertical() == '_'
|
| Test 6 : |
TicTacToe game1 = new TicTacToe();
game1.set(0, 0, 'X');
game1.set(0, 1, 'O');
game1.set(0, 2, 'X');
game1.set(1, 0, 'O');
game1.set(1, 1, 'O');
game1.set(1, 2, 'X');
game1.set(2, 0, 'X');
game1.set(2, 1, 'O');
game1.set(2, 2, 'O');
game1.winnerVertical() == 'O'
|
| Test 7 : |
TicTacToe game3 = new TicTacToe();
game3.set(0, 0, 'X');
game3.set(1, 0, 'X');
game3.set(2, 0, 'X');
game3.winnerVertical() == 'X';
|
| Test 8 : |
TicTacToe game = new TicTacToe();
game.set(0, 0, 'X');
game.set(0, 1, 'X');
game.set(0, 2, 'X');
game.set(1, 0, 'O');
game.set(1, 1, 'O');
game.set(1, 2, 'X');
game.set(2, 0, 'X');
game.set(2, 1, 'O');
game.set(2, 2, 'O');
game.winnerHorizontal() == 'X'
|
| Test 9 : |
TicTacToe game2 = new TicTacToe();
game2.set(0, 0, 'X');
game2.set(0, 1, 'O');
game2.set(0, 2, 'X');
game2.set(1, 0, 'O');
game2.set(1, 1, 'X');
game2.set(1, 2, 'X');
game2.winnerHorizontal() == '_';
|
| Test 10 : |
game2.set(2, 0, 'X');
game2.set(2, 1, 'O');
game2.set(2, 2, 'O');
game2.winnerHorizontal() = '_'
|
| Test 11 : |
TicTacToe game3 = new TicTacToe();
game3.set(0, 1, 'O');
game3.set(0, 2, 'O');
game3.set(1, 2, 'X');
game3.set(0, 0, 'O');
|
| Test 12 : |
TicTacToe game2 = new TicTacToe();
game2.set(0, 0, 'X');
game2.set(1, 1, 'X');
game2.set(2, 2, 'X');
game2.set(1, 0, 'O');
game2.set(1, 2, 'X');
game2.winnerDiagonal() == 'X'
|
| Test 13 : |
TicTacToe game3 = new TicTacToe();
game3.set(2, 0, 'O');
game3.set(0, 2, 'O');
game3.set(1, 1, 'O');
game3.set(0, 0, 'X');
game3.winnerDiagonal() == 'O'
|
| Test 14 : |
TicTacToe game1 = new TicTacToe();
game1.set(2, 0, 'O');
game1.set(0, 2, 'O');
game1.set(1, 1, 'O');
game1.set(0, 0, 'X');
game1.winner() == 'O'
|
| Test 15 : |
TicTacToe game2 = new TicTacToe();
game2.set(0, 1, 'O');
game2.set(0, 2, 'O');
game2.set(1, 2, 'X');
game2.set(0, 0, 'O');
game2.winner() == 'O'
|
| Test 16 : |
TicTacToe game3 = new TicTacToe();
game3.set(0, 0, 'X');
game3.set(1, 0, 'X');
game3.winner() == 'O'
game3.winner() == '_'
|
| Test 17 : |
game3.set(2, 0, 'X');
game3.winner() == 'X'
|