【问题标题】:Setting up JUnit with IntelliJ IDEA [duplicate]使用 IntelliJ IDEA 设置 JUnit [重复]
【发布时间】:2013-10-12 05:19:34
【问题描述】:

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

灵感来自 Looking for a tutorial on using JUnit with Intellij IDEA 9.x,它没有回答我的问题,并且适用于旧版本的 IntelliJ。

【问题讨论】:

  • 有权将此标记为重复。但拒绝使用它。
  • @reversiblean 你在说什么?
  • 只是说这不应该被标记为重复:)

标签: java junit intellij-idea


【解决方案1】:
  1. 创建和设置“测试”文件夹
    • 在左侧的项目侧栏中,右键单击您的项目并执行新建 > 目录。将其命名为“测试”或您喜欢的任何名称。
    • 右键单击文件夹并选择“将目录标记为 > 测试源根目录”。
  2. 添加 JUnit 库
    • 右键单击您的项目并选择“打开模块设置”或按 F4。 (或者,文件 > 项目结构,Ctrl-Alt-Shift-S 可能是执行此操作的“正确”方式)
    • 转到“库”组,单击绿色小加号(查找),然后选择“来自 Maven...”。
    • 搜索“junit”——您正在寻找类似“junit:junit:4.11”的内容。
    • 选中您想要的任何框(Sources、JavaDocs),然后点击 OK。
    • 继续点击 OK,直到您返回代码。
  3. 编写你的第一个单元测试

    • 右键单击您的测试文件夹,“新建 > Java 类”,任意命名,例如我的第一次测试。
    • 编写一个 JUnit 测试 -- 这是我的:

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

【讨论】:

  • 如果我没记错的话,有更简单的方法吗?你可以只创建一个项目,编写一个@Test 并使用上下文敏感的错误解决方案将junit 添加为项目库。或者,只需在 pom.xml 中使用 ant-enter 添加 maven 依赖项。
  • 嗯,也许吧。不过,我通过反复试验提出了这种方法;没有任何建议我可以写一个测试。无论如何,这种方法更加明确......而且我没有使用 Maven 来管理我的项目。
  • 非常感谢!此外,如果它不工作,或者你找不到“运行”,你可以简单地重新启动 intellij。
  • 谢谢,也适用于 scala 项目。
  • 谢谢你!那行得通
【解决方案2】:

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

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

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

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

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

到了,你就完成了!右键单击您的测试并选择 Run 'MyClassTest' 运行它并查看测试结果。

Maven 注意:或者,如果您使用的是 maven,则可以在第 4 步选择选项添加 Maven 依赖项...,转到 Search for artifact 窗格中,输入 junit 并选择任何一个版本(例如 4.8 或 4.9)。

【讨论】:

  • 这样做会导致 Class not found: "Classname"Empty test suite。
【解决方案3】:

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

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

vikingsteve's advice above 可能会正确链接库。否则,打开文件->项目结构,转到库,点击加号,然后浏览到

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 

【讨论】:

    猜你喜欢
    • 2016-10-16
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多