Bueno, a lo que venía la entrada anterior sobre JUnit4 es porque lo he probado también con maven … y no ha funcionado.
Según leo en este artículo, allá por Agosto JUnit4 era muy moderno y maven no lo soportaba. Ahora, en Diciembre, puede que pase lo mismo, o al menos, a mi no me ha funcionado. Se ejecutan los test, quizás porque el nombre que le puse era de testNoSeQue() como en versiones anteriores de JUnit, pero no se ejecuta el método setUp(), al que no he llamado setUp(), sino que simplemente le puse el @org.junit.Before antes.
La persona del artículo parece que se hizo un plugin rápido para soportar esto, que no está todo lo completo que debiera y con sus limitaciones. Bueno, lo he probado así, en plan rápido, y tampoco me ha funcionado.
Todavía tengo que hacer algunas pruebas, como además de poner las anotaciones, nombrar a los métodos como se llamaban antiguamente, setUp() y demás. También en JUnit4 hay una especie de adaptador para que la clase de test se vea como si fuera de un JUnit anterior, simplemente poniendo algo asi en la clase de test
public static junit.framework.Test suite() {
return new junit.framework.JUnit4TestAdapter(SimpleTest.class);
}
Ya contaré qué tal ha ido el tema.