Estoy trabajando dentro de la estructura tradicional del proyecto Maven Java dentro de IntelliJ, p. Ej.
main/java/com/x/y
test/java/com/x/y
Cuando creo una clase llamada Foo en main / java / com / x / y usando IntelliJ, me gustaría crear automáticamente un archivo llamado FooTest.java en test / java / com / x / y .
En Eclipse hay un botón en la barra de herramientas que hará gran parte del trabajo involucrado en la creación de una clase de prueba de esqueleto, ¿alguien sabe algo similar en IntelliJ?
Gracias,
java
unit-testing
intellij-idea
Scruffers
fuente
fuente
Respuestas:
Use la selección de menú Navegar -> Prueba , o Ctrl+ Shift+ T( Shift+ ⌘+ Ten Mac). Esto irá a la clase de prueba existente, u ofrecerá generarlo para usted a través de un pequeño asistente.
fuente
Alternativamente, también puede colocar el cursor sobre el nombre de la clase y presionar alt+ enter( Mostrar acciones de intención y soluciones rápidas ). Le sugerirá crear prueba .
Al menos funciona en IDEA versión 12.
fuente
* IntelliJ 13 * (está pagado) Descubrimos que debe tener el cursor en la clase real antes de que ctrl+ Shift+ Tfuncione.
Lo cual parece un poco restrictivo si es la única forma de generar una clase de prueba. Aunque en retrospectiva forzaría a los desarrolladores a crear una clase de prueba cuando escriban una clase funcional.
fuente
Use la selección de menú Navegar> Prueba
Atajos:
Ventanas
Ctrl+ Shift+T
Mac OS
⌘+ Shift+T
fuente
Puedo ver que algunas personas han preguntado, por lo que en OSX aún puede ir a navegar-> probar o usar cmd+ shift+T
Recuerda que debes concentrarte en la clase para que esto funcione
fuente
Seleccionar biblioteca de pruebas (JUnit4 o cualquiera)
Especificar nombre de clase
Seleccionar miembro
Eso es. Podemos modificar la estructura del directorio según nuestra necesidad. ¡Buena suerte!
fuente
Creo que siempre puedes probar el Ctrl+ Shift+ Apara encontrar la acción / comando que necesitas.
Aquí puede intentar presionar Ctrl+ Shift+ Ae ingresar «prueba» para encontrar el comando.
fuente
Use la anotación @Test en uno de los métodos de prueba o anote su clase de prueba con @RunWith (JMockit.class) si usa jmock. Intellij debe identificar eso como clase de prueba y habilitar la navegación. También asegúrese de que el complemento junit esté habilitado.
fuente
Con el cursor en la declaración del nombre de la clase, hago ALT + Retorno y mi Intellij 14.1.4 me ofrece una ventana emergente con la opción 'Crear prueba'.
fuente