예제 #1
0
    def test_pontuacao_de_todas_as_rodadas_com_1_spares_na_10a_jogada(self):
        jogo = ((0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0),
                (0, 0), (5, 5), (1, ))

        self.assertEqual(placar(jogo), 10 + 1)
예제 #2
0
 def test_pontuacao_de_todas_as_rodadas_com_1_spare_na_2_rodada(self):
     jogo = ((0, 0), (1, 9), (1, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 10 + 1 + 1)
예제 #3
0
 def test_pontuacao_de_todas_as_rodadas_com_3_spares_rodada(self):
     jogo = ((0, 0), (1, 9), (1, 0), (2, 8), (3, 0), (0, 0), (5, 5), (3, 0),
             (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 10 + 1 + 1 + 10 + 3 + 3 + 10 + 3 + 3)
예제 #4
0
 def test_pontuacao_das_duas_primeiras_rodadas(self):
     jogo = ((1, 2), (2, 1), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 6)
예제 #5
0
 def test_pontuacao_de_todas_as_rodadas_simples(self):
     jogo = ((1, 1), (1, 1), (1, 1), (1, 1), (1, 1), (1, 1), (1, 1), (1, 1),
             (1, 1), (1, 1))
     self.assertEqual(placar(jogo), 20)
예제 #6
0
 def test_pontuacao_eh_tres(self):
     jogo = ((1, 2), (0, 0), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0), (0, 0), (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 3)
예제 #7
0
 def test_pontuacao_eh_tres(self):
     jogo = ((1, 2), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 3)
예제 #8
0
 def test_pontuacao_de_strike(self):
     jogo = ((0, 0), (0, 0), (10,), (0, 0), (0, 0),
             (0, 0), (0, 0), (0, 0), (0, 0), (5, 5), (1,))
             
     self.assertEqual(placar(jogo), 10 + 10+1)
예제 #9
0
 def test_errou_tudo_entao_pontuacao_eh_0(self):
     jogo = ((0, 0), (0, 0), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0), (0, 0), (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 0)
예제 #10
0
 def test_pontuacao_de_todas_as_rodadas_com_3_spares_rodada(self):
     jogo = ((0, 0), (1, 9), (1, 0), (2, 8), (3, 0),
             (0, 0), (5, 5), (3, 0), (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 10+1+1 + 10+3+3 + 10+3 +3)
예제 #11
0
 def test_pontuacao_de_todas_as_rodadas_com_1_spares_na_10a_jogada(self):
     jogo = ((0, 0), (0, 0), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0), (0, 0), (0, 0), (5, 5), (1,))
             
     self.assertEqual(placar(jogo), 10+1)
예제 #12
0
 def test_pontuacao_de_todas_as_rodadas_com_1_spare_na_2_rodada(self):
     jogo = ((0, 0), (1, 9), (1, 0), (0, 0), (0, 0),
             (0, 0), (0, 0), (0, 0), (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 10+1+1)
예제 #13
0
 def test_pontuacao_de_todas_as_rodadas_simples(self):
     jogo = ((1, 1), (1, 1), (1, 1), (1, 1), (1, 1),
             (1, 1), (1, 1), (1, 1), (1, 1), (1, 1))
     self.assertEqual(placar(jogo), 20)
예제 #14
0
 def test_pontuacao_das_duas_primeiras_rodadas(self):
     jogo = ((1, 2), (2, 1), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0), (0, 0), (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 6)
예제 #15
0
    def test_pontuacao_de_strike(self):
        jogo = ((0, 0), (0, 0), (10, ), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0),
                (0, 0), (5, 5), (1, ))

        self.assertEqual(placar(jogo), 10 + 10 + 1)
예제 #16
0
 def test_acertou_um_entao_pontuacao_eh_um(self):
     jogo = ((1, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 1)
예제 #17
0
 def test_errou_tudo_entao_pontuacao_eh_0(self):
     jogo = ((0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 0)
예제 #18
0
 def test_acertou_um_entao_pontuacao_eh_um(self):
     jogo = ((1, 0), (0, 0), (0, 0), (0, 0), (0, 0),
             (0, 0), (0, 0), (0, 0), (0, 0), (0, 0))
     self.assertEqual(placar(jogo), 1)