B8 22 11 00 FF
01 CA
31 F6
53
8B 5C 24 04
8D 34 48
39 C3
72 EB
C3
foo:
movl $OxFF001122, %eax
addl %ecx, %edx
xorl %esi, %esi
push1 %ebx
movl 4{%esp}, %ebx
leal (%eax, %ecx, 2), %esi
cmpl %eax, %ebx
jnae foo
retl
@Test
public void unStringVacioEsPalindrome() {
assertThat(esPalíndrome(""), is(true));
}
Red - Se escribe una prueba unitaria que falle
Green - Se escribe apenas lo necesario
para que la prueba unitaria paseBlue - Se refactoriza el código
para hacerlo limpio