Este artículo describe la prueba unitaria de la programación Java. Compártelo para su referencia, como sigue:
Haga clic aquí para descargar el código de código de ejemplo completo.
En algún momento, necesitamos probar el código que escribimos nosotros mismos (el beneficio es reducir el esfuerzo y el gasto del poste-mantenimiento), que son algunas de las pruebas de módulos más básicas. Por supuesto, al realizar pruebas unitarias, también debe tener claro la implementación lógica interna del código que probamos, para que podamos verificar y comparar claramente los resultados que esperamos lograr la implementación de la lógica del código con los resultados reales obtenidos por la prueba durante la prueba.
Menos tonterías, agregue el código:
Primero, cree un proyecto Java y cree una clase de datos de estudiantes probados en la unidad en el proyecto, de la siguiente manera:
paquete com.phicomme.hu; {this.name = name; {this .name = name; {this .high = high; } Public String GetSchool () {Return School;
Prueba unitaria esta clase en Eclipse:
Primero importe el paquete JUnit: seleccione el proyecto Java, haga clic con el botón derecho ---> Seleccione Propiedades ----> Seleccione la ruta de construcción de Java en la ventana ----> Haga clic en Agregar biblioteca a la derecha ---> en el pop -Up Lista de ventanas Seleccione Junit -----> Siguiente -----> Junit 4 (uso Junit 4) ----> Finalizar
De esta manera, el paquete JUnit 4 se exporta, y el siguiente paso es crear una clase de prueba:
Coloque la clase de prueba y la clase probada en diferentes paquetes (también se puede colocar en el mismo paquete, solo para la diferencia aquí), el código es el siguiente:
Prueba Clase 1:
paquete com.phicomme.test; void setup () lanza la excepción {// TODO AUTO GENERADO STUB SUPER.SETUP (); . ");} // Test Case, pruebe el método getsex () de la persona objeto public void testgetSex () {afirmarequals (" boy ", testStudent.getSex ()); system.out.println (" testgetSex () "); } // Prueba el método getAge () del objeto de la persona que el testimonio de la persona () {Afirmarequestal (24, testStudent.getage ());
Clase de prueba 2:
paquete com.phicomme.test; método stub super.setup (); Método generado súper .TearDown (); Durante la prueba (falla) como Sertequals ("Universidad Nanchang", testStudent.getSchool ());
Por supuesto, si necesita probar las dos clases de prueba anteriores, puede implementarlo a través de la clase TestSuite, que es equivalente a una suite que puede agregar todas las clases de prueba para ejecutar pruebas juntas;
El código es el siguiente:
paquete com.phicomme.test; p1 = nuevo personaje (); .
Finalmente, pruebe las tres clases anteriores (seleccione la clase que debe probarse -----> Ejecutar como ----> Prueba Junit):
Diagrama de resultados de prueba de la clase de prueba de estudiantes:
Diagrama de resultados de prueba de StudentTest01 Clase:
Diagrama de resultados de prueba de la clase AllTest:
Eso es todo sobre las pruebas de Java. imagen;
Espero que este artículo sea útil para la programación Java de todos.