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) ... p>
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ó"