Configuración de IntelliJ IDEA para pruebas unitarias con JUnit


Decidí probar IntelliJ esta mañana a través de la versión de prueba e instalé el plugin JUnit. Hice un nuevo proyecto Java y quiero escribir un caso de prueba para él.

Cómo añado el junit.jar archivo a mi proyecto? (En realidad quiero añadirlo a cada proyecto de Java, ahora y para siempre más - hay una manera de hacer eso?).

Author: abhi, 2011-01-21

4 answers

Pulse Ctrl+Cambio+T en el editor de código. Se le mostrará una ventana emergente con la sugerencia de crear una prueba.

Mac OS: ⌘ Cmd+Cambio+T

 127
Author: Igor Konoplyanko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-08 16:10:54

Si ya tiene una clase de prueba, pero le falta la dependencia de la biblioteca JUnit, consulte Configurar bibliotecas para Pruebas unitarias sección de documentación. Presionando Alt+Ingrese en el código rojo debe darle una acción de intención para agregar el frasco que falta.

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

Puede usar la prueba Create intención acción presionando Alt+Ingrese mientras está parado sobre el nombre de su clase dentro del editor o usando Ctrl+Shift+T atajo de teclado.

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

Crear Intención de Prueba

Crear Diálogo de Prueba

Usted puede encontrar más detalles en la sección Testing help de la documentación en línea.

 183
Author: CrazyCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-21 06:26:53

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

añadir junit intellij

En el cuadro de diálogo 'Elegir módulos', elija solo los módulos que necesitaría.

 7
Author: Gayan Weerakutti,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-04 08:29:41

Si ya tiene clases de prueba, puede:

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

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

 5
Author: irudyak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-18 16:54:24