def testIngresaListaDeCadenaDeCaracteresCorrectaSinPosicionesDeDisparosDevuelveRespuestaCorrecta( self): n = ["b..", "...", "..b"] posicionesDeDisparosDePrueba = [] resultado = ejercicio2.batallaDeBotes(n, posicionesDeDisparosDePrueba) self.assertEqual(resultado, [(1, 1), (3, 3)])
def testIngresaListaVaciaDevuelveListaVacia(self): n = [] posicionesDeDisparosDePrueba = [(1, 1), (3, 4), (1, 3), (4, 5)] resultado = ejercicio2.batallaDeBotes(n, posicionesDeDisparosDePrueba) self.assertEqual(resultado, [])
def testIngresaListaDeCadenaDeCaracteresInvalidosDevuelveListaVacia(self): n = ["yo", "tambien", "soy", "invalido"] posicionesDeDisparosDePrueba = [(1, 1), (3, 4), (1, 3), (4, 5)] resultado = ejercicio2.batallaDeBotes(n, posicionesDeDisparosDePrueba) self.assertEqual(resultado, [])
def testIngresaListaDeCadenaDeCaracteresConDistintoLargoDevuelveListaVacia( self): n = ["b.b.", "....", "..bb", "b.b"] posicionesDeDisparosDePrueba = [(1, 1), (3, 4), (1, 3), (4, 5)] resultado = ejercicio2.batallaDeBotes(n, posicionesDeDisparosDePrueba) self.assertEqual(resultado, [])
def testIngresaCadenaDeCaracteresCompuestaPorEspacioDevuelveListaVacia( self): n = " " posicionesDeDisparosDePrueba = [(1, 1), (3, 4), (1, 3), (4, 5)] resultado = ejercicio2.batallaDeBotes(n, posicionesDeDisparosDePrueba) self.assertEqual(resultado, [])