Introducción y objetivo
El objetivo de esta práctica es aprender a desarrollar tests unitarios automáticos de caja negra.
Actividades
A continuación se listan las actividades que se deben realizar para esta práctica.
Actividad 1
Realizar una prueba para cada Actividad de la Práctica: Ejercicios básicos de Java. Esta prueba debe demostrar que el método o función que contiene la lógica de negocio funciona en el caso en el que todo va bien, es decir, el happy path.
Actividad 2
Realizar una prueba para cada Actividad de la Práctica: Ejercicios básicos de Java. Esta prueba debe demostrar que el método o función que contiene la lógica de negocio lanza una excepción cuando le introducimos un dato que no espera. En este caso se deberá lanzar una excepción del tipo IOException con un mensaje personalizado.
Entrega y presentación
La entrega de esta práctica debe ser un documento ZIP con un nombre en el siguiente formato “<Apellidos>_<Nombre>_Práctica<NúmeroDeLaPráctica>.zip”. Por ejemplo, en mi caso el nombre del documento ZIP sería “RuizGarcía_Marcos_Práctica<NúmeroDeLaPráctica>.zip”.
En la raíz del documento ZIP debe haber una carpeta llamada “<Apellidos>_<Nombre>_Práctica<NúmeroDeLaPráctica>” donde estén todas las actividades. Cada actividad debe tener un nombre con el siguiente formato “actividad_<númeroDeLaActividad>.java”. Por ejemplo, en mi caso el nombre de la primera actividad sería una carpeta llamada “actividad_1.java”.