Introducción e instalación
JUnit es el estándar de facto para pruebas unitarias.
JUnit es parte de Herramientas de desarrollo Java de Eclipse (JDT). Entonces, podemos instalar JDT a través de Sitio de actualizaciones de softwareo descargar e instalar Eclipse IDE para desarrolladores de Java.
Uso de JUnit en el entorno Eclipse
1. Crea un proyecto y crea una clase.
Esto debería contener el método que desea probar.
public class MyString { public static String capitalize(String str) { int strLen; if (str == null || (strLen = str.length()) == 0) { return str; } return new StringBuilder(strLen) .append(Character.toTitleCase(str.charAt(0))) .append(str.substring(1)) .toString(); } } |
2. Cree un caso de prueba utilizando JUnit Wizard.
Haga clic derecho en la clase -> nuevo -> Caso de prueba JUnit
Completa los pasos.
Complete el siguiente código para el caso de prueba:
public class MyStringTest { @Test public void testMyStringCapitalize(){ assertEquals(null, MyString.capitalize(null)); //similarily we can use assertTrue() assertTrue(null == MyString.capitalize(null)); assertEquals("capitalize(empty-string) failed", "", MyString.capitalize("") ); } } |
- La anotación @Test identifica que un método es un método de prueba que se ejecutará cuando se ejecute como Prueba JUnit automáticamente.
- El método assertEquals registra información cuando los parámetros no son iguales
- El método assertTrue registra información cuando el parámetro es falso
3. Ejecute el caso de prueba como JUnit Test
4. Use la herramienta de cobertura de código para verificar si todas las declaraciones / ramas están cubiertas en su (s) caso (s) de prueba.
Por ejemplo, Clover, Emma.
Podemos ver fácilmente que una parte del método no está cubierta, lo que significa que el caso de prueba no es lo suficientemente bueno.