Estoy usando JUnit4.¿Cómo hacer que los casos de prueba JUnit se ejecuten en orden secuencial?
Tengo un conjunto de métodos de prueba en un caso de prueba.
Cada método de prueba inserta algunos registros y verifica el resultado de una prueba, y finalmente elimina los registros insertados.
Dado que JUnit se ejecuta en paralelo, los métodos de prueba fallan debido a algunos registros presentes durante la ejecución del método de prueba anterior. Este ocurre solo en mi máquina colega (Windows 7), no en mi máquina (Cent OS 6).
Lo que necesitamos es que los métodos de prueba tengan que pasar en todas nuestras máquinas.
He intentado borrar los registros en el método de instalación() pero nuevamente funciona solo en mi máquina. ¿Hay alguna opción disponible en JUnit para hacer que los métodos de prueba se ejecuten en un orden secuencial uniforme?
Gracias,
Gracias por su respuesta, lo comprobaré. – Athiruban
También podría usar algo como DBUnit para controlar la configuración y el desmontaje de la base de datos, pero para las pruebas de unidades puras, Mockito tiene más sentido ya que permite que las pruebas sean completamente independientes. – TrueDub