Red de conocimiento informático - Material del sitio web - Cómo usar Junit en eclipse

Cómo usar Junit en eclipse

El método para usar junit en eclipse es el siguiente:

1. Primero, cree un nuevo proyecto llamado JUnit_Test y escriba una clase de calculadora que pueda implementar simplemente la suma, la resta y la multiplicación. Divida, cuadre y desplace clases de calculadora y luego realice pruebas unitarias de estas funciones. El código de la clase es el siguiente:

paquete andycpp;

Calculadora de clase pública...

resultado int estático privado // Variable estática utilizada para almacenar la ejecución; resultados

public void add(int n) ...

resultado = resultado + n;

public void rest(int n) ...

resultado = resultado - 1; //Error: el correcto debería ser resultado = resultado-n

public void multiplicar(int n) ...

/ / Este método aún no está escrito

public void divide(int n) ...

resultado = resultado/n;

public void square(int n) ...

resultado = n * n;

public void squareRoot(int n) ...

for (; ;) //Error: bucle muerto

public void clear() ...// Borrar el resultado a cero

resultado = 0;

public int getResult() ...

devolver resultado;

2. Coloque el paquete de prueba unitaria JUnit4 en el proyecto: haga clic derecho en el proyecto y seleccione "Propiedades", como se muestra en la figura:

En la ventana emergente En la ventana de propiedades, primero seleccione "JavaBuildPath" a la izquierda, luego vaya a la derecha y seleccione la pestaña "Bibliotecas", y luego haga clic en el botón "Agregar biblioteca..." en el extremo derecha, como se muestra en la siguiente figura:

Luego seleccione JUnit4 en el nuevo cuadro de diálogo emergente y haga clic en "Aceptar", como se muestra en la figura anterior, el paquete JUnit4 se incluirá en el proyecto.

3. Genere el marco de prueba JUnit: en el explorador de paquetes de Eclipse, haga clic derecho en el menú emergente de clases y seleccione "Nuevo en caso de prueba JUnit". Como se muestra en la siguiente figura:

En el cuadro de diálogo emergente, haga las selecciones apropiadas, como se muestra en la siguiente figura:

Haga clic en "Siguiente" y el sistema automáticamente enumere los métodos contenidos en la clase, seleccione el método que desea probar.

Antes;

importar org.junit.Ignore;

importar org.junit.Test;

clase pública CalculatorTest...

Calculadora estática privada calculadora = new Calculator();

@Before

public void setUp() arroja una excepción...

calculator.clear();

@Test

public void testAdd() ...

calculadora.add(2);

calculadora.add(3) ;

assertEquals(5, calculadora.getResult());

@Test

public void testSubstract() ...

calculadora.add(10);

calculadora.substract(2);

assertEquals(8, calculadora.getResult());

@Ignore(" Multiply() Aún no implementado")

@Test

public void testMultiply() ...

@Test

public void testDivide() ...

calculadora.add(8);

calculadora.divide(2);

assertEquals(4, calculadora.getResult() );

4. Ejecute el código de prueba: después de modificar el código de acuerdo con el método anterior, haga clic derecho en la clase CalculatorTest y seleccione "Ejecutar como àJUnitTest" para ejecutar nuestra prueba, como se muestra a continuación. figura:

Los resultados de la ejecución son los siguientes:

La barra de progreso es roja, lo que indica que se ha encontrado un error. Los resultados específicos de la prueba se muestran encima de la barra de progreso como. "*** Se ejecutaron 4 pruebas, 1 prueba se ignoró, 1 prueba falló"