Pregunta

Recientemente he sido sacado del mundo .Net al mundo Java y me pierdo las pruebas de mis unidades.

Usando Visual Studio usé NUnit y TestDriven.net para ejecutar mis pruebas de unidad.

¿Qué es un sistema comparable para Java usando Eclipse?

Estoy buscando específicamente los complementos que me harán funcionar, o una guía sobre cómo hacerlo.

Soy consciente de que JUnit es en lo que se basó NUnit inicialmente, pero quiero saber la mejor manera de integrarlo en Eclipse ya que parece que hay algunos complementos que hacen esto y no tengo tiempo para jugar con todos ellos.

ACTUALIZAR

Bueno, no sabía que JUnit estaba integrado en el IDE. ¿Hay algún complemento que facilite el uso de JUnit?

¿Fue útil?

Solución

El uso de JUnit con eclipse es realmente muy fácil. Simplemente vaya a Archivo- > Nuevo ... y seleccione JUnit Test Case. Eclipse se encargará de agregar la biblioteca JUnit y todas las importaciones.

Otros consejos

¿Qué versión de Eclipse estás usando?

Durante el tiempo que recuerdo (he estado usando Eclipse desde principios de 3.xs), Eclipse admite JUnit fuera de la caja. Usted acaba de:

Haz clic derecho en un proyecto - > Ejecutar como - > Prueba de JUEGO

¿Esto no funciona para ti?

He estado usando moreUnit durante unos años y no puedo vivir sin su Ctrl + J atajo para cambiar entre la clase y su caso de prueba.

También he encontrado EclEmma útil para encontrar código no probado.

Más fácil que " Haga clic con el botón derecho en un proyecto - > Ejecutar como - > Prueba de JUnit " Al igual que usted quiere que esté vinculado a una pulsación de tecla (porque probablemente lo es). Déjame revisar - Sí, alt-shift-X, luego " T " ;. ¿Bastante fácil?

También hay una ventana / show view / other / java / JUnit que le dará una barra de ejecución junit en una ventana. Luego puede simplemente presionar el botón Ejecutar pruebas y se ejecutarán todas las pruebas en su proyecto / sección.

Ctrl-shift-L es ideal para descubrir combinaciones de teclas si estás conociendo eclipse.

También, familiarícese con ctrl-espacio, solo presiónelo cuando esté escribiendo algo (¡en serio, inténtelo con todo!) También escriba " sysout [ctrl-space] "

JUnit 4 es realmente realmente fácil de usar, siempre y cuando estés usando un proyecto que esté orientado a Java 5 o más reciente, y lo hayas agregado al proyecto.

Quiero decir, cuánto más fácil puedes conseguir que

@Test
public myTest() {
    // Test code here
}

También hay @Before , @After , @BeforeClass , @AfterClass y @Ignore . Los * métodos de clase deben ser métodos estáticos. @Before se ejecuta antes de cada prueba, @BeforeClass se ejecuta antes de la primera prueba ... pero tenga en cuenta que las pruebas de JUnit se pueden ejecutar en cualquier orden.

Si está realizando pruebas de base de datos, puede consultar el complemento DBUnit , aunque Necesito tomar algunos pasos especiales para usarlo con el modo nativo de JUnit 4.

¿Qué quieres decir con " facilitar el uso de JUnit " ;?

Uso Ant para pruebas de ejecución como una tarea. La salida se almacenará en un archivo plano o en un archivo html. Depende del TestRunner.

Por favor, especifique su pregunta y obtendrá respuestas! :)

ajuste ( http://www.theserverside.com/news/thread .tss? thread_id = 39417 )

dbunit ( http://www.dbunit.org/ )

muchos otros

en eclipse, puede hacer clic con el botón derecho en un paquete y seleccionar Ejecutar como una prueba de Junit.

tenga cuidado con http://xunitpatterns.com/test%20fixture%20 -% 20 ambiguo.html . iirc, esto se reduce a junit creando una instancia de cada caso de prueba antes de llamar a setup y nunit simplemente creando una instancia.

He usado el testNG que tiene un complemento para eclipse .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top