def test_checkFinish_LeftToRightDiagonalIsAllFirstPlayer_ReturnsFirstPlayerWon(self):
		game = Game()
		game.addFirstPlayerMove("A3")
		game.addFirstPlayerMove("B2")
		game.addFirstPlayerMove("C1")
		result = game.checkFinish()
		self.assertEqual(result, game.FirstPlayerWin, 'The first player should have won')
	def test_checkFinish_ThirdColumnIsAllFirstPlayer_ReturnsFirstPlayerWon(self):
		game = Game()
		game.addFirstPlayerMove("A3")
		game.addFirstPlayerMove("B3")
		game.addFirstPlayerMove("C3")
		result = game.checkFinish()
		self.assertEqual(result, game.FirstPlayerWin, 'The first player should have won')
	def test_checkFinish_FirstRowIsAllSecondPlayer_ReturnsSecondPlayerWon(self):
		game = Game()
		game.addSecondPlayerMove("A1")
		game.addSecondPlayerMove("A2")
		game.addSecondPlayerMove("A3")
		result = game.checkFinish()
		self.assertEqual(result, game.SecondPlayerWin, 'The second player should have won')
Beispiel #4
0
 def test_checkFinish_ThirdRowIsAllFirstPlayer_ReturnsFirstPlayerWon(self):
     game = Game()
     game.addFirstPlayerMove("C1")
     game.addFirstPlayerMove("C2")
     game.addFirstPlayerMove("C3")
     result = game.checkFinish()
     self.assertEqual(result, game.FirstPlayerWin,
                      'The first player should have won')
Beispiel #5
0
 def test_checkFinish_LeftToRightDiagonalIsAllFirstPlayer_ReturnsFirstPlayerWon(
         self):
     game = Game()
     game.addFirstPlayerMove("A3")
     game.addFirstPlayerMove("B2")
     game.addFirstPlayerMove("C1")
     result = game.checkFinish()
     self.assertEqual(result, game.FirstPlayerWin,
                      'The first player should have won')
Beispiel #6
0
 def test_checkFinish_FirstRowIsAllSecondPlayer_ReturnsSecondPlayerWon(
         self):
     game = Game()
     game.addSecondPlayerMove("A1")
     game.addSecondPlayerMove("A2")
     game.addSecondPlayerMove("A3")
     result = game.checkFinish()
     self.assertEqual(result, game.SecondPlayerWin,
                      'The second player should have won')