2011-02-25 16 views
17

puedo correr toda la prueba Junit usando:acceso directo para ejecutar ensayos de hormigón

Shift +Alt +X, T

Pero, ¿cómo se puede ejecutar una sola prueba? Con el mouse, hago clic en el método concreto y Run As -> Junit test

¿Alguien conoce el atajo para este caso?

Gracias

+0

¿Qué versión de Eclipse estás utilizando? No puedo ejecutar un solo método de una prueba de clase JUnit, incluso con el mouse ... – romaintaz

+0

Mi versión Eclipse: 3.5.0 – chris

Respuesta

25

Shift +Alt +X, T se ejecuta un método de prueba si el cursor está en el nombre del método.

enter image description here

+0

Gracias, eso funciona. – chris

+1

+1 para el acceso directo Shift-Alt-X – FrVaBe

+0

Muy inconveniente para que el cursor tenga que sentarse sobre el método de prueba y para que el archivo sea el activo actual. ¿Qué sucede si el caso de prueba utiliza un archivo externo y está modificando ese archivo a medida que lo vuelve a probar? La respuesta de FrBaBe a continuación aborda esto, porque cuando ejecuta el caso de prueba haciendo clic derecho una vez, esa prueba en particular se muestra en el historial, y cuando la ejecuta una vez desde el botón Ejecutar menú (o depuración), y la tiene configurada para siempre ejecute la última configuración, un simple F11 sigue relanzándolo, sin importar lo que tenga abierto. – Mike

4

Si ejecuta el método de prueba única como usted la describe, será la última entrada en el "historial de ejecución". Para ejecutar nuevamente la prueba, simplemente haga clic en el botón Ejecutar en la barra de herramientas o presione 'Ctrl-F11'.

+0

No funciona para mí en Helios – Hugo

+0

@Hugo Acabo de probar en Helios (Ctrl + F11) usando la perspectiva de Java y funciona para mí. ¡¿Curioso?! – FrVaBe

+1

Hugo, tiene que ejecutarlo una vez con el botón ejecutar/depurar para que F11 comience a funcionar. También debe configurar las preferencias para iniciar siempre la última configuración. – Mike

12

encuentro el "Shift - Alt - X" me da problemas a veces, a veces lo que que es el último comando ejecutado no es siempre ya veces terminan corriendo algo que no quise hacer Además, al hacer TDD vuelves a ejecutar las pruebas con tanta frecuencia y, a veces, quieres volver a ejecutar la prueba de un proyecto por un tiempo, entonces estás en el próximo proyecto y quieres comenzar a ejecutar sus pruebas. O bien, podría centrarse en un área específica y solo desea ejecutar un único test de unidad un tiempo. En este caso, me gustaría simplemente volver a ejecutar mis últimas pruebas con frecuencia y me parece "Shift - Alt - X" ser un poco engorroso.

Entonces, lo que hago es "Windows"> "Preferencias" y luego hago clic en "General"> "Teclas". Ordene la tabla por "Comando" y desplácese hacia abajo hasta encontrar "Volver a ejecutar la prueba JUnit - Fallas primero" y "Volver a ejecutar la prueba JUnit". Haga clic en uno de ellos y configure el campo "Encuadernar" con el atajo de teclado que quiera usar. En lo personal me puse "JUnit Test Volver a ejecutar" a CTRL + F5 de manera que su similar a la actualización de un navegador (además de esto me dará la combinación rápida y fácil de guardar/repetición de golpear CTRL + S, entonces CTRL + F5).

+0

Gracias por el consejo. :-) –

0

Años después, para mí, lo que funciona es ALT + R + T + Enter, que ejecutaría la última prueba de ejecución, ya sea un método o clase específico. CTL-F11 para mí solo ejecuta la última clase junit incluso si la última ejecución fue un método específico de esa clase junit.

0
  • F11 prueba de funcionamiento, la consola de ventana.

  • Ctrl +F11 prueba de funcionamiento y activar JUnit ventana.

Cuestiones relacionadas