2011-01-21 92 views
155

Decidí probar IntelliJ esta mañana a través de la versión de prueba e instalé el complemento JUnit. Hice un nuevo proyecto de Java y quiero escribir un caso de prueba para ello.Configuración de IntelliJ IDEA para pruebas unitarias con JUnit

¿Cómo agrego el archivo junit.jar a mi proyecto? (De hecho, quiero agregarlo a cada proyecto de Java, ahora y para siempre más, ¿hay alguna manera de hacerlo?).

+6

podría aceptar una como respuesta, y preferiría la de @CrazyCoder ... – Kjellski

+0

De hecho, ninguna de las respuestas responde a la pregunta * "¿Cómo agrego el junit.jar a mi proyecto? *" , sin embargo, 71 y 104 votos ... SO nunca deja de sorprenderme. – m0skit0

+0

Absolutamente no se ha dado nada que pueda calificar como respuesta a la pregunta. ¿Es posible dar uno? – incises

Respuesta

124

Prensa Ctrl +Shift +T en el editor de código. Le mostrará una ventana emergente con sugerencias para crear una prueba.

Mac OS: ⌘ + CmdShift +T

+1

Si quiere tener una respuesta "fuerte", desplácese hacia abajo. Esta es una respuesta rápida y corta, a continuación se encuentra una respuesta más detallada. –

+3

La respuesta puede ser rápida y breve, y aún así describir qué hace el menú y qué opción debería considerar elegir el OP. – vikingsteve

+2

¿Por qué las personas usan accesos directos, nunca funcionan bien porque la asignación ha cambiado? En serio, ¿puedes apuntar a la configuración del Módulo? – JPM

176

Si ya tiene una clase de prueba, pero falta la dependencia biblioteca JUnit, por favor refiérase a la sección Configuring Libraries for Unit Testing documentación. Al presionar Alt + Ingresar en el código rojo debería darle una acción de intención para agregar el jar faltante.

Sin embargo, IDEA ofrece mucho más. Si todavía no tiene una clase de prueba y desea crear una para cualquiera de las clases de origen, consulte las instrucciones a continuación.

Puede utilizar el Crear prueba acción intención pulsando Alt + Introduzca mientras está de pie en el nombre de su clase dentro del editor o utilizando Ctrl + Shift + T atajo teclado .

Aparece un cuadro de diálogo en el que selecciona qué marco de prueba usar y presione botón Reparar por primera vez para agregar los archivos de biblioteca necesarios a las dependencias del módulo. También puede seleccionar métodos para crear los stubs de prueba para.

Create Test Intention

Create Test Dialog

Puede encontrar más detalles en el Testing help section de la documentación en línea.

+0

Ah k, gracias. El enlace a "Prueba de la sección de ayuda" me llevó a poner el cursor sobre el @Test no resuelto en mi archivo de prueba y ¡ahora mi vida está completa! – Bob

+2

¿No significa cmd-shift-T que debo comenzar con la clase bajo prueba en lugar de la prueba misma? – Bob

+0

El primer enlace no funciona. Aquí está el correcto: http://site2.jetbrains.com/idea/webhelp/configuring-libraries-for-unit-testing.html – dzieciou

5

Si ya tiene clases de prueba que pueden:

1) poner un cursor en una declaración de la clase y pulse + AltEnter. En el diálogo, elija JUnit y presione Fix. Esta es una forma estándar de crear clases de prueba en IntelliJ.

2) Alternativamente, puede agregar JUnit jar manualmente (descargar desde el sitio o tomar desde archivos IntelliJ).

+0

Cuando hago esto, me da el error: la sincronización de Gradle falló: el proceso del daemon recién creado tiene un contexto diferente al esperado. ¿Algún consejo sobre cómo puedo solucionar esto? –

+1

La pregunta es: ¿cómo se agregan exactamente jarrones JUnit manualmente? – incises

+0

Supongo que después de todo este tiempo, todavía no tenemos idea de cómo agregar junit manualmente? –

0

Una forma de hacer esto es agregar junit.jar a su $CLASSPATH como una dependencia externa.

adding junit intellij

En el 'Elige los módulos' cuadro de diálogo elegir sólo los módulos que se necesitaría.