Categorías
Software Testing

Tutorial de JUnit (1): use JUnit en Eclipse

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
  Tutorial de JUnit (2) - Anotaciones

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.

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *