|
Código |
Descripción del nombramiento |
public class CalculadoraTest{ //Métodos y demás de la clase } |
Clase: Se recomienda que el nombre de la clase a testear este antes de la palabra “Test”, como se aprecia en el bloque. |
@Test public void testSumar(){ //Operaciones del método } |
Método: El método debe estar marcado antes con @Test y su nombre debe estar precedido de la palabra “test”
|
Como otra recomendación, las pruebas deben estar ubicadas en la carpeta NombreProyecto/src/test/java y el código fuente en NombreProyecto/src/main/java. Tanto el código como la prueba deben compartir los mismos paquetes. Y finalmente, pese a que existen anotaciones como @Before, se recomienda no hacer uso de ellas para evitar romper la condición de unicidad.
Con lo anterior, estamos asegurando parte de la aplicación de un buen código de prueba unitaria
Nota: Es necesario aclarar que los estándares para la creación de pruebas unitarias, plasmadas en este documento, son aplicables siempre que vaya hacer uso del lenguaje de programación Java; si bien, algunos replican estándares similares, otros tienen los suyos.
En el próximo apartado, veremos lo relacionado con la librería de código libre JUnit, que permitirá la aplicación de este tipo de pruebas para verificar el correcto funcionamiento de los métodos en nuestro código Java.