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