用IntelliJ IDEA设置JUnit
熟悉Java,但不熟悉IntelliJ,如何与JUnit集成“开始”?
灵感来自于寻找关于使用JUnit和Intellij IDEA 9.x的教程,这些教程没有回答我的问题,并且是针对IntelliJ的老版本。
基本上,你只需要classpath中的junit.jar – 这是一个快速的方法:
-
确保你有一个源文件夹(例如
test
)标记为testing根 。 -
创build一个testing,例如像这样:
public class MyClassTest { @Test public void testSomething() { } }
-
由于你还没有configurationjunit.jar,所以
@Test
注解将被标记为错误(红色),点击f2导航到它。 -
点击alt-enter并select添加junit.jar到类path
在那里,你完成了! 右键单击您的testing,然后select运行“MyClassTest”来运行它并查看testing结果。
Maven注意:另外,如果你正在使用Maven,在步骤4你可以selectAdd Maven Dependency …选项,进入search工件窗格,inputjunit
并select任何版本(例如4.8或4.9)。
- 创build并设置“testing”文件夹
- 在左侧的项目边栏中,右键单击您的项目并执行新build>目录。 把它命名为“testing”或任何你喜欢的。
- 右键单击该文件夹,然后select“将目录标记为>testing源根目录”。
- 添加JUnit库
- 右键单击您的项目并select“打开模块设置”或按F4。 (或者,文件>项目结构,Ctrl-Alt-Shift-S可能是这样做的“正确”方式)
- 转到“图书馆”组,点击小绿加(查找),然后select“从Maven …”。
- search“junit” – 你正在寻找类似“junit:junit:4.11”的东西。
- 检查你想要的任何箱子(来源,JavaDocs),然后点击确定。
- 继续打好,直到你回到代码。
-
写下你的第一个unit testing
- 右键点击你的testing文件夹,“New> Java Class”,调用它,例如MyFirstTest。
-
写一个JUnittesting – 这是我的:
import org.junit.Assert; import org.junit.Test; public class MyFirstTest { @Test public void firstTest() { Assert.assertTrue(true); } }
- 运行你的testing
- 右键单击您的testing文件夹,然后select“运行所有testing”。 Presto,testo。
- 要再次运行,您可以点击窗口底部popup的绿色“Play”式button,也可以点击顶部栏中绿色的“Play”式button。
我需要启用JUnit插件后,我的项目与jar文件。
要启用JUnit插件,请转至文件 – >设置,在search栏中键入“JUnit”,然后在“插件”下,选中“JUnit”。
上面的vikingsteve的build议可能会使图书馆链接正确。 否则,打开File-> Project Structure,转到Libraries,点击加号,然后浏览到
C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.1\lib\
并添加这些jar文件:
hamcrest-core-1.3.jar junit-4.11.jar junit.jar
- 量angular器/selenium“无法findchromedriver”(在Windows上)
- Eclipse + Maven src / main / java在Package Explorer的src文件夹中不可见
- Intellij Idea 9/10,检查(或不检查)源代码pipe理的文件夹是什么?
- IntelliJ IDEA:运行一个shell脚本作为运行/debuggingconfiguration
- 如何在IntelliJ IDEA中生成一个void方法?
- IntellJ IDEA“无法parsing符号”和“无法parsing方法”
- 如何在IntelliJ中查看scalaexpression式的types
- 在Android Studio中完成代码
- 自动在Android Studio中生成@String参考
- Angular 2引导函数给出错误“参数typesAppComponent不能分配给参数typesType”
- IntelliJ说'不能运行程序'/path/to/tomcat/bin/catalina.sh'错误= 13权限被拒绝