6. Lógica de Negocio: Todos los Caminos
Caminos de Ejecución
En el mundo real, no basta con un solo test. Debemos probar cada if, cada else y cada condición límite (Boundary Case). Si nuestro método puedeVotar(int edad) tiene un if (edad >= 18), ¡debemos probar con 17, 18 y 19 años!
👨💻 Ejercicio Práctico 1
Si un método aplicarDescuento(int cant) solo descuenta el 10% si cant > 5, crea los tests para cant = 5 y cant = 6.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 2
Escribe un test que use un ArrayList<String> items = new ArrayList<>() vacío y compruebe que items.size() es 0 antes de añadirle algo.
👁️ Ver solución propuesta
Ponte a prueba
Asegúrate de cubrir cada rincón de tu código.