Solución:
He cambiado el mío en el pasado (específicamente) eliminando el anterior y luego agregando el JAR JUnit (externo) específico en la configuración de la biblioteca de propiedades de mi proyecto. Los pasos son los siguientes:
- Proyecto> Propiedades> Ruta de compilación Java> Bibliotecas
- Haga clic en el botón “Agregar JAR externos …” en el lado derecho -> Seleccione su jar de JUnit preferido
- Haga clic en el botón Aceptar
(fuente: aggroculture.com)
Aunque la pregunta es cómo usar una versión muy particular, el título de la pregunta también sería válido para cambiar solo entre JUnit3 y JUnit4. Esta respuesta dice cómo hacer esto.
Desde hace bastante tiempo, la biblioteca junit es parte de la distribución de eclipse. En eclipse Kepler uno puede cambiar entre JUnit3 y JUnit4, ambos cubiertos por la versión efectiva de JUnit 4.11.0 (porque JUnit3 todavía es compatible con JUnit4).
Haga clic derecho en su proyecto, seleccione BuildPath / ConfigureBuildPath y seleccione la pestaña Bibliotecas. Supongamos que está listada la biblioteca JUnit3 y desea cambiar a JUnit4. Seleccione la entrada JUnit3, luego el botón “Eliminar”, luego “Agregar biblioteca”. En el siguiente asistente, elija “JUnit”, “siguiente”, “JUnit4” en el menú desplegable y “Finalizar”.
Tal vez haya notado en ProjectExplorer que JUnit4-Library, a diferencia de JUnit3, incluye también la biblioteca hamcrest-core (que proporciona potentes comparadores).
El problema, al menos en Eclipse Luna SR1 / SR2, es que Eclipse parece priorizar el complemento empaquetado con JUnit 4.11 en “eclipse / plugins / org.junit_4.11.0.v201303080030”. Incluso después de probar la respuesta anterior para forzar la versión que necesitaba, seguí obteniendo los mismos errores de prueba, por lo que parece que Junit 4.11 todavía se estaba usando.
La única solución que me ha funcionado hasta ahora es reemplazar junit.jar en ese directorio (eclipse / plugins / org.junit_4.11.0.v201303080030) con la versión que quería.