Soy bastante nuevo en Java. He construido una única clase de prueba JUnit y dentro de este archivo hay una cantidad de métodos de prueba. Cuando ejecuto esta clase (en NetBeans) ejecuta cada método de prueba en la clase en orden.¿Cómo puedo ejecutar (o cambiar el orden de) métodos de prueba específicos en una clase de prueba JUnit?
Pregunta 1: ¿Cómo puedo ejecutar solo un subconjunto específico de los métodos de prueba en esta clase? (Respuesta potencial: escriba @Ignore arriba @Test para las pruebas que deseo ignorar. Sin embargo, si quiero indicar qué métodos de prueba quiero ejecutar en lugar de aquellos que deseo ignorar, ¿hay alguna manera más conveniente de hacerlo? ?)
Pregunta 2: ¿Hay alguna manera fácil de cambiar el orden en que se ejecutan los distintos métodos de prueba?
Gracias.
Cuando dice métodos, ¿está hablando de métodos de prueba? –
¿Por qué es importante el pedido? Cada prueba unitaria debe poder ejecutarse aisladamente. –
En general, es un olor de prueba para depender del orden de ejecución, las pruebas deben ser apátridas. –