コード例 #1
0
ファイル: test-bolos.py プロジェクト: josemanuel179/kataBolos
 def test_ronda_extra(self):
     partida = Partida()
     ronda = [
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 2
     ]
     puntuacion = partida.puntuacion(ronda)
     self.assertEqual(puntuacion, 14)
コード例 #2
0
ファイル: test-bolos.py プロジェクト: josemanuel179/kataBolos
 def test_ronda_con_strike_y_puntos(self):
     partida = Partida()
     ronda = [
         10, 0, 3, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
     ]
     puntuacion = partida.puntuacion(ronda)
     self.assertEqual(puntuacion, 26)
コード例 #3
0
ファイル: test-bolos.py プロジェクト: josemanuel179/kataBolos
 def test_ronda_sin_puntos(self):
     partida = Partida()
     ronda = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
     puntuacion = partida.puntuacion(ronda)
     self.assertEqual(puntuacion, 0)
コード例 #4
0
ファイル: test-bolos.py プロジェクト: josemanuel179/kataBolos
 def test_ronda_con_spare_y_puntos(self):
     partida = Partida()
     ronda = [5, 5, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
     puntuacion = partida.puntuacion(ronda)
     self.assertEqual(puntuacion, 27)
コード例 #5
0
ファイル: test-bolos.py プロジェクト: josemanuel179/kataBolos
 def test_ronda_con_puntos(self):
     partida = Partida()
     ronda = [1, 3, 2, 4, 0, 4, 0, 4, 0, 0, 0, 2, 0, 2, 0, 0, 6, 0, 0, 8, 0]
     puntuacion = partida.puntuacion(ronda)
     self.assertEqual(puntuacion, 36)
コード例 #6
0
ファイル: test-bolos.py プロジェクト: josemanuel179/kataBolos
 def test_ronda_invalida(self):
     partida = Partida()
     ronda = [6, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
     puntuacion = partida.puntuacion(ronda)
     self.assertEqual(puntuacion, 0)