def testRotarPalabraRecibeCadenaVaciaDeberiaDevolverUnaListaVacia(self): # Arrange cadenaVacia = '' # Act resultado = ejercicio1.rotarPalabra(cadenaVacia) # Assert self.assertTrue(resultado == [])
def testRotarPalabrasRecibeUnaCadenaConDosCaracteresUnEspacioYUnCaracterYDevuelveUnaListaCon4Rotaciones( self): # Arrange cadenaConEspacio = 'so l' # Act resultado = ejercicio1.rotarPalabra(cadenaConEspacio) # Assert self.assertEqual(resultado, ["so l", "o ls", " lso", "lso "])
def testRotarPalabraRecibeCadenaDeTresCaracteresYDeberiaDevolverUnaListaCon3Rotaciones( self): # Arrange cadena = 'paz' # Act resultado = ejercicio1.rotarPalabra(cadena) # Assert self.assertTrue(resultado == ["paz", "azp", "zpa"])
def testRotarPalabraRecibeUnaCadenaDeDosCaracteresYDeberiaDevolverUnaListaCon2Rotaciones( self): # Arrange cadena = 'ab' # Act resultado = ejercicio1.rotarPalabra(cadena) # Assert self.assertEqual(resultado, ["ab", "ba"])
def testRotarPalabraRecibeUnaLetraAMinusculaYDeberiaDevolverUnaListaConMismaLetraDentro( self): # Arrange cadena = 'a' # Act resultado = ejercicio1.rotarPalabra(cadena) # Assert self.assertTrue(resultado == ['a'])
def testRotarPalabraRecibeCadenaConSoloEspaciosYDeberiaDevolverUnaListaVacia( self): # Arrange cadenaConEspacios = ' ' # Act resultado = ejercicio1.rotarPalabra(cadenaConEspacios) # Assert self.assertEqual(resultado, [])
def testRecibirUnaPalabraVaciaDeberiaDevolverUnaListaVacia(self): #ARRANGE palabraVacia = "" #ACT resultado = ejercicio1.rotarPalabra(palabraVacia) #ASSERT self.assertEqual(resultado, [])
def testRotarPalabrasRecibeUnaCadenaDeCincoCaracteresYDeberiaDevolverUnaListaCon5Rotaciones( self): # Arrange cadena = 'rotar' # Act resultado = ejercicio1.rotarPalabra(cadena) # Assert self.assertTrue( resultado == ["rotar", "otarr", "tarro", "arrot", "rrota"])
def testRecibirUnaPalabraConUnEspacioEnElMedioDeberiaDevolverUnaListaDeCuatroElementosConLaPalabraRecibidaYSusRotaciones( self): #ARRANGE palabraDeCuatroCaracteres = "so l" #ACT resultado = ejercicio1.rotarPalabra(palabraDeCuatroCaracteres) #ASSERT self.assertEqual(resultado, ['so l', 'o ls', ' lso', 'lso '])
def testRecibirUnaPalabraDeTresCaracteresDeberiaDevolverUnaListaDeTresElementosConLaPalabraRecibidaYDosRotadas( self): #ARRANGE palabraDeTresCaracteres = "paz" #ACT resultado = ejercicio1.rotarPalabra(palabraDeTresCaracteres) #ASSERT self.assertEqual(resultado, ['paz', 'azp', 'zpa'])
def testRecibirUnaPalabraDeDosCaracteresDeberiaDevolverUnaListaDeDosElementosConLaPalabraRecibidaYrotada( self): #ARRANGE palabraDeDosCaracteres = "ab" #ACT resultado = ejercicio1.rotarPalabra(palabraDeDosCaracteres) #ASSERT self.assertEqual(resultado, ['ab', 'ba'])
def testRecibirUnaPalabraDeUnCaracterDeberiaDevolverUnaListaDeUnElementoConLaPalabraRecibida( self): #ARRANGE palabraDeUnCaracter = "a" #ACT resultado = ejercicio1.rotarPalabra(palabraDeUnCaracter) #ASSERT self.assertEqual(resultado, ['a'])
def testRecibirUnaCadenaDeCaracteresDeEspaciosDeberiaDevolverUnaListaVacia( self): #ARRANGE cadenaDeCaracteresDeEspacios = " " #ACT resultado = ejercicio1.rotarPalabra(cadenaDeCaracteresDeEspacios) #ASSERT self.assertEqual(resultado, [])
def testRecibirUnaPalabraDeCincoCaracteresDeberiaDevolverUnaListaDeCincoElementosConLaPalabraRecibidaY4Rotaciones( self): #ARRANGE palabraDeCincoCaracteres = "rotar" #ACT resultado = ejercicio1.rotarPalabra(palabraDeCincoCaracteres) #ASSERT self.assertEqual(resultado, ['rotar', 'otarr', 'tarro', 'arrot', 'rrota'])