使用IntelliJ IDEA设置JUnit

Max*_*Max 77 java junit intellij-idea

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

灵感来自寻找使用JUnit和Intellij IDEA 9.x的教程,该教程没有回答我的问题,而且是针对较旧版本的IntelliJ.

Max*_*Max 118

  1. 创建并设置"tests"文件夹
    • 在左侧的Project侧栏中,右键单击项目并执行New> Directory.将其命名为"test"或您喜欢的任何名称.
    • 右键单击该文件夹,然后选择"将目录标记为>测试源根".
  2. 添加JUnit库
    • 右键单击项目,然后选择"打开模块设置"或按F4.(或者,文件>项目结构,Ctrl-Alt-Shift-S可能是"正确"的方式)
    • 转到"Libraries"组,单击小绿色加号(查找),然后选择"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);
          }
      }
      
      Run Code Online (Sandbox Code Playgroud)
  4. 运行测试
    • 右键单击您的测试文件夹,然后选择"运行'所有测试'".Presto,testo.
    • 要再次运行,您可以点击窗口底部弹出的新部分中出现的绿色"播放"式按钮,也可以点击顶部栏中的绿色"播放"式按钮.

  • 嗯,也许吧。但是,我通过反复试验提出了这种方法。没有建议我可以写一个测试。无论如何,这种方法更加明确了……而且,我也没有使用Maven来管理我的项目。 (2认同)

vik*_*eve 104

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

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

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

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

  4. 按alt-enter并选择Add junit.jar到类路径

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

Maven注意:可替代地,如果您正在使用maven,则在步骤4中您可以选择Add Maven Dependency选项...,转到Search for artifact窗格,键入junit并选择任何版本(例如4.8或4.9).


Jos*_*der 10

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

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

vikingsteve上面的建议可能会使图书馆联系正确.否则,打开File-> Project Structure,转到Libraries,点击加号,然后浏览到

C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.1\lib\
Run Code Online (Sandbox Code Playgroud)

并添加这些jar文件:

hamcrest-core-1.3.jar
junit-4.11.jar 
junit.jar 
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

161070 次

最近记录:

9 年 前