Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Cómo utilizar las pruebas junit en Eclipse

Cómo utilizar las pruebas junit en Eclipse

Cómo utilizar las pruebas junit en Eclipse:

1. Primero cree un nuevo proyecto llamado JUnit_Test y escriba la clase de prueba Calculator.java

public?class? Calculadora ?{

privada?static?int?result;?//?Variable estática, utilizada para almacenar resultados en ejecución

public?void?add(int?n)?{< / p>

resultado?=?resultado?+?n;

}

public?void?substract(int?n)?{

resultado ?=?resultado?-?1;?//Error:?El correcto debería ser ?resultado =result-n

}

public?void?multiply(int? n) ?{

}?//?Este método aún no se ha escrito

public?void?divide(int?n)?{

resultado ?=?resultado ?/?n;

}

público?void?square(int?n)?{

resultado?=?n?* ?n;

}

public?void?squareRoot(int?n)?{

for?(;?;)?;//¿Error? :?Bucle infinito

}

public?void?clear()?{?//?Borrar el resultado a cero

resultado?=?0;

}

public?int?getResult()?{

return?result;

}

}

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

3. Para abrir la ventana de propiedades, primero seleccione "Ruta de compilación de Java", luego vaya a la esquina superior derecha y seleccione la pestaña "Bibliotecas", y luego haga clic en el botón "Agregar biblioteca..." en el extremo derecho, como se muestra a continuación:

Luego seleccione JUnit4 en el nuevo cuadro de diálogo emergente y haga clic en Aceptar, como se muestra en la imagen de arriba, el paquete de software JUnit4 está incluido en nuestro proyecto.

4. Genere el marco de prueba JUnit: haga clic derecho en la clase en el Explorador de paquetes de Eclipse para abrir el menú y seleccione "Nuevo caso de prueba JUnit". Como se muestra en la siguiente figura:

5. En el cuadro de diálogo emergente, realice las selecciones correspondientes, como se muestra en la siguiente figura:

6. , el sistema enumerará automáticamente los métodos contenidos en su clase y seleccionará el método que desea probar. En este ejemplo, solo probamos los cuatro métodos de "suma, resta, multiplicación y división".

Como se muestra en la siguiente figura:

7. El sistema generará automáticamente una nueva clase CalculatorTest con el siguiente código:

public?class?CalculatorTest?{

¿privado? ¿Estático?Calculadora?calculadora?=?nuevo?Calculadora();

@Antes

público?void?setUp()?lanzamientos?Excepción?{

calculadora.clear();

}

@Test

public?void?testAdd()?{

calculadora .add( 2);

calculador.add(3);

assertEquals(5,?calculador.getResult());

}

@Test

public?void?testSubstract()?{

calculadora.add(10);

calculadora.substract(2);

assertEquals(8,?calculator.getResult());

}

@Ignore("Multiplicar()? ¿Aún no está implementado")

@Prueba

público?void?testMultiply()?{

}

@Prueba

público? void?testDivide ()?{

calculador.add(8);

calculador.divide(2);

assertEquals(4,?calculador.getResult ()) ;

}

}

8. Ejecute el código de prueba: Después de modificar el código anterior, hacemos clic derecho en la clase CalculatorTest y seleccionamos. "Ejecutar como?" à?JUnit Test" para ejecutar nuestra prueba, como se muestra a continuación:

上篇: Estudia a los adivinos todos los días_Estudia a los adivinos todos los días 下篇: Manos frías en sueños_Manos frías en sueños
Artículos populares