def test_um_na_quarta_linha(self): tabuleiro = [ [0,0,0,0], [0,0,0,0], [0,0,0,0], [0,0,1,0], ] self.assertEquals(pode_atacar(tabuleiro), False)
def test_duas_na_segunda_linha(self): tabuleiro = [ [0,0,0,0], [1,0,1,0], [0,0,0,0], [0,0,0,0], ] self.assertEquals(pode_atacar(tabuleiro), True)
def test_3_na_terceira_linha(self): tabuleiro = [ [0,0,0,0], [0,0,0,0], [1,1,1,0], [0,0,0,0], ] self.assertEquals(pode_atacar(tabuleiro), True)
def test_sem_nenhuma(self): tabuleiro = [ [0,0,0,0], [0,0,0,0], [0,0,0,0], [0,0,0,0], ] self.assertEquals(pode_atacar(tabuleiro), False)
def test_3_na_primeira_linha_em_posicoes_(self): tabuleiro = [ [1,1,1,0], [0,0,0,0], [0,0,0,0], [0,0,0,0], ] self.assertEquals(pode_atacar(tabuleiro), True)
def test_2_na_diagonal_sec_shiftada_pra_esquerda_2(self): tabuleiro = [ [0,1,0,0], [1,0,0,0], [0,0,0,0], [0,0,0,0], ] self.assertEquals(pode_atacar(tabuleiro), True)
def test_duas_na_primeira_linha(self): tabuleiro = [ [1,0,0,1], [0,0,0,0], [0,0,0,0], [0,0,0,0], ] self.assertEquals(pode_atacar(tabuleiro), True)
def test_2_na_diagonal_linha1_linha2_linha3_oposta_3(self): tabuleiro = [ [0,0,0,1], [0,0,0,0], [0,0,0,0], [1,0,0,0], ] self.assertEquals(pode_atacar(tabuleiro), True)
def test_2_na_terceira_coluna(self): tabuleiro = [ [0,0,1,0], [0,0,0,0], [0,0,1,0], [0,0,0,0], ] self.assertEquals(pode_atacar(tabuleiro), True)
def test_2_na_primeira_coluna_em_posicoes_diferentes_2(self): tabuleiro = [ [1,0,0,0], [0,0,0,0], [0,0,0,0], [1,0,0,0], ] self.assertEquals(pode_atacar(tabuleiro), True)