Fallo con los dígitos de un número
Ahora que ya has escrito una prueba que pasa, escribe una prueba que falle cuando se encuentre con un comportamiento inesperado en un caso límite.
Las personas ingenieras de software a menudo escriben intencionadamente pruebas que fallen para demostrar la existencia de un bug.
Los paquetes necesarios de JUnit ya se han importado por ti.
Este ejercicio forma parte del curso
Introducción a las pruebas en Java
Instrucciones del ejercicio
- Escribe la anotación correcta que permitirá a JUnit ejecutar esta prueba.
- Llama al método que quieres probar.
- Usa la aserción correcta de JUnit para comprobar el comportamiento esperado: la prueba debe fallar.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
public class LastDigitWithTests {
public static void main(String[] args) {
launchTestsAndPrint(LastDigitTest.class);
}
}
class LastDigit {
public static int lastDigit(int a) {
return a % 10;
}
}
class LastDigitTest {
// Use the correct annotation to mark this as a JUnit test
@____
void testLastDigit() {
int number = -2025;
int expected = 5;
// Call the method under test
int actual = LastDigit.____(____);
// Use the correct JUnit assertion for the scenario
____(expected, actual);
}
}