Este artículo fue evaluado por especialistas así garantizamos la veracidad de nuestro tutorial.
Solución:
Para ejecutar un solo caso de prueba en Eclipse (según su último comentario):
- Vaya a Ejecutar (el botón de flecha hacia adelante verde) -> Ejecutar configuraciones.
- Haga clic derecho en JUnit y seleccione nuevo.
- Complete su caso de prueba y método de prueba (el botón Buscar es realmente útil aquí).
- Haga clic en Ejecutar.
Parece que ahora (Eclipse 4.4.0) esto se puede hacer fácilmente.
Si coloca el signo de intercalación al principio de la definición de un método de caso de prueba, emita el Correr o Depurar comando (menú o F11 o Control+F11), entonces el complemento JUnit ejecuta solo ese caso de prueba.
(Si, por el contrario, coloca el símbolo de intercalación en el cuerpo de un método, se ejecutan todos los casos de prueba de esa clase).
Algunos consejos más para ejecutar pruebas JUnit:
- los Ir al miembro anterior/siguiente Los comandos se pueden usar para mover rápidamente el signo de intercalación al encabezado de la definición de un método con el teclado. El valor por defecto key los enlaces son Control+Cambio+Arriba/Abajo.
- Si el Correr o Depurar Los comandos se emiten cuando el Depurar, JUnit o Consola las vistas están activas, entonces Eclipse ejecutará la última configuración de ejecución. Esto se puede usar para volver a ejecutar su caso de prueba único sin tener que volver al editor.
- Se puede ejecutar una configuración de ejecución en particular navegando por el Correr menú: Alt+R, Hnúmero key.
Creo que lo que quiere hacer es etiquetar sus pruebas como pertenecientes a diferentes categorías JUnit y luego ejecutar solo aquellas de una o más categorías y no todas las pruebas, usando el @RunWith
y @Categories
anotaciones Es como lo he hecho en el pasado. En su caso, puede tener una categoría con una sola prueba.
Ver ejemplos:
Ejecutar métodos de referencia en una clase de prueba JUnit
Cómo ejecutar todas las pruebas que pertenecen a una determinada categoría en JUnit 4