使用 IntelliJ IDEA 设置 JUnit

2022-08-31 11:17:48

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

灵感来自寻找有关将JUnit与Intellij IDEA 9.x一起使用的教程,该教程没有回答我的问题,而是针对旧版本的IntelliJ。


答案 1
  1. 创建和设置“测试”文件夹
    • 在左侧的“项目”边栏中,右键单击您的项目,然后执行“新建>目录”。将其命名为“测试”或任何您喜欢的名称。
    • 右键单击该文件夹,然后选择“将目录标记为>测试源根目录”。
  2. 添加 JUnit 库
    • 右键单击您的项目,然后选择“打开模块设置”或点击F4。(或者,File > Project Structure,Ctrl-Alt-Shift-S 可能是执行此操作的“正确”方法)
    • 转到“库”组,单击绿色小加号(向上查找),然后选择“从 Maven...”。
    • 搜索“junit” - 你正在寻找类似“junit:junit:4.11”的东西。
    • 选中所需的任何框(源,JavaDocs),然后单击“确定”。
    • 继续点击“确定”,直到您返回到代码。
  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. 运行测试
    • 右键单击测试文件夹,然后选择“运行'所有测试'”。普雷斯托,睾丸。
    • 要再次运行,您可以点击窗口底部弹出的新部分中显示的绿色“播放”样式按钮,也可以点击顶部栏中的绿色“播放”样式按钮。

答案 2

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

  1. 确保将源文件夹(例如 )标记为测试根目录。test

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

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

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

到那里,您就大功告成了!右键单击测试,然后选择“运行'MyClassTest'”以运行它并查看测试结果。

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


推荐