使用IntelliJ IDEA设置JUnit

时间:2013-10-12 05:19:34

标签: java junit intellij-idea

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

受到Looking for a tutorial on using JUnit with Intellij IDEA 9.x的启发,它没有回答我的问题,而且是旧版本的IntelliJ。

3 个答案:

答案 0 :(得分:99)

  1. 创建并设置“tests”文件夹
    • 在左侧的项目侧栏中,右键单击您的项目并执行新建>目录。将其命名为“test”或您喜欢的任何内容。
    • 右键单击该文件夹,然后选择“将目录另存为>测试源根目录”。
  2. 添加JUnit库
    • 右键单击您的项目,然后选择“打开模块设置”或按F4。 (或者,文件>项目结构,Ctrl-Alt-Shift-S可能是“正确”的方式)
    • 转到“图书馆”组,点击绿色加号(查找),然后选择“From Maven ...”。
    • 搜索“junit” - 您正在寻找类似“junit:junit:4.11”的内容。
    • 检查您想要的任何方框(Sources,JavaDocs)然后点击OK。
    • 继续按好,直到您回到代码。
  3. 编写第一个单元测试

    • 右键单击您的测试文件夹“New> Java Class”,将其调用,例如MyFirstTest。
    • 写一个JUnit测试 - 这是我的:

      import org.junit.Assert;
      import org.junit.Test;
      
      public class MyFirstTest {
          @Test
          public void firstTest() {
              Assert.assertTrue(true);
          }
      }
      
  4. 运行测试
    • 右键单击您的测试文件夹,然后选择“运行'所有测试'”。 Presto,testo。
    • 要再次运行,您可以点击窗口底部弹出的新部分中出现的绿色“播放”式按钮,也可以点击顶部栏中的绿色“播放”式按钮

答案 1 :(得分:96)

基本上,你只需要在类路径上使用junit.jar - 这是一个快速的方法:

  1. 确保您有一个标记为测试根的源文件夹(例如test)。

  2. 创建一个测试,例如:

    public class MyClassTest {
        @Test
        public void testSomething() {
    
        }
    }
    
  3. 由于尚未配置junit.jar,因此@Test注释将被标记为错误(红色),点击f2以导航到它。

  4. 点击alt-enter并选择将junit.jar添加到类路径

  5. 在那里,你已经完成了!右键单击您的测试并选择运行'MyClassTest'以运行它并查看测试结果。

    Maven注意:另外,如果你正在使用maven,在步骤4你可以选择添加Maven依赖... 选项,转到搜索工件窗格,键入junit并选择任何版本(例如4.8或4.9)。

答案 2 :(得分:9)

在将项目与jar文件链接后,我需要启用JUnit插件。

要启用JUnit插件,请转到文件 - >设置,在搜索栏中输入“JUnit”,然后在“插件”下,选中“JUnit。

vikingsteve's advice above可能会将图书链接正确。否则,打开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