用IntelliJ IDEA设置JUnit

熟悉Java,但不熟悉IntelliJ,如何与JUnit集成“开始”?

灵感来自于寻找关于使用JUnit和Intellij IDEA 9.x的教程,这些教程没有回答我的问题,并且是针对IntelliJ的老版本。

基本上,你只需要classpath中的junit.jar – 这是一个快速的方法:

  1. 确保你有一个源文件夹(例如test )标记为testing根

  2. 创build一个testing,例如像这样:

     public class MyClassTest { @Test public void testSomething() { } } 
  3. 由于你还没有configurationjunit.jar,所以@Test注解将被标记为错误(红色),点击f2导航到它。

  4. 点击alt-enter并select添加junit.jar到类path

在那里,你完成了! 右键单击您的testing,然后select运行“MyClassTest”来运行它并查看testing结果。

Maven注意:另外,如果你正在使用Maven,在步骤4你可以selectAdd Maven Dependency …选项,进入search工件窗格,inputjunit并select任何版本(例如4.8或4.9)。

  1. 创build并设置“testing”文件夹
    • 在左侧的项目边栏中,右键单击您的项目并执行新build>目录。 把它命名为“testing”或任何你喜欢的。
    • 右键单击该文件夹,然后select“将目录标记为>testing源根目录”。
  2. 添加JUnit库
    • 右键单击您的项目并select“打开模块设置”或按F4。 (或者,文件>项目结构,Ctrl-Alt-Shift-S可能是这样做的“正确”方式)
    • 转到“图书馆”组,点击小绿加(查找),然后select“从Maven …”。
    • search“junit” – 你正在寻找类似“junit:junit:4.11”的东西。
    • 检查你想要的任何箱子(来源,JavaDocs),然后点击确定。
    • 继续打好,直到你回到代码。
  3. 写下你的第一个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); } } 
  4. 运行你的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