def testRotacionesDePalabraRecibeUnaCadenaConUnaPalabraDivididaPorUnEspacioDeberiaRetornarUnaListaConLaRotacionDeLaPalabra( self): #Arrenge cadena = "so l" #Act resultado = ejercicio1.rotacionesDePalabra(cadena) # Assert self.assertTrue(resultado == ['so l', 'o ls', ' lso', 'lso '])
def testRotacionesDePalabraRecibeCadenaVaciaDeberiaRetornarListaVacia( self): #Arrenge cadena = "" #Act resultado = ejercicio1.rotacionesDePalabra(cadena) #Assert self.assertEqual(resultado, [])
def testRotacionesDePalabraRecibeUnaCadenaConUnaPalabraDeberiaRetornarUnaListaConLaRotacionDeLaPalabra( self): #Arrenge cadena = "paz" #Act resultado = ejercicio1.rotacionesDePalabra(cadena) #Assert self.assertEqual(resultado, ['paz', 'azp', 'zpa'])
def testRotacionesDePalabraRecibeUnaCadenaConDosCaracteresDeberiaRetorarListaConRotacionDeCaracteres( self): #Arrenge cadena = "ab" #Act resultado = ejercicio1.rotacionesDePalabra(cadena) #Assert self.assertTrue(resultado == ['ab', 'ba'])
def testRotacionesDePalabraRecibeCadenaConUnCaracterDeberiaRetornarListaConElMismoCaracter( self): #Arrenge cadena = "a" #Act resultado = ejercicio1.rotacionesDePalabra(cadena) #Assert self.assertTrue(resultado == ['a'])
def testRotacionesDePalabraRecibeUnaPalabraDeCincoLetrasDeberiaRertornarUnalistaConLasCincoRotacionesDeEsaPalabra( self): #Arrange cadena = "rotar" #Act resultado = ejercicio1.rotacionesDePalabra(cadena) # Assert self.assertEqual(resultado, ['rotar', 'otarr', 'tarro', 'arrot', 'rrota'])