美文网首页@IT·互联网
Windows环境Junit学习之安装与配置环境

Windows环境Junit学习之安装与配置环境

作者: 楚木巽 | 来源:发表于2020-10-17 18:10 被阅读0次

安装JUnit

  1. 下载JUnit jar包
  • 注意这个地方非常坑需要下载的jar包其实有两个,这两个jar包一会儿都需要设置到环境变量中去。
    点击此处下载jar包
  1. 设置系统环境变量
  • 我是将下载好的两个jar包放到了D:\JUnit中

    • 设置JUNIT_HOME环境变量为D:\JUnit
    • 在CLASS_PATH中添加%JUNIT_HOME%\hamcrest-core-1.3.jar;%JUNIT_HOME%junit-4.11.jar;(注意中间用英文 ; 隔开,之前看的菜鸟教程里面只添加了junit这个jar包导致后面的测试出错,真是太坑了,前面的JUNIT_HOME也写成了JAVA_HOME)
  1. 测试JUnit建立
  • 创建一个文件夹,在里面存放测试用的java文件
// TestJunit.java
// 直接copy的菜鸟教程里面的代码,仅供学习使用
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
   @Test
   public void testAdd() {
      String str= "Junit is working fine";
      assertEquals("Junit is working fine",str);
   }
}

// TestRunner.java
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;

public class TestRunner {
   public static void main(String[] args) {
      Result result = JUnitCore.runClasses(TestJunit.class);
      for (Failure failure : result.getFailures()) {
         System.out.println(failure.toString());
      }
      System.out.println(result.wasSuccessful());
   }
}   
  1. 验证结果
  • 在文件所在位置打开cmd例用javac编译器按照以下方式编写类
javac TestJunit.java TestRunner.java
  • 运行TestRunner查看结果
java TestRunner
  • 验证输出
true

补充一句,今天在使用Eclipse运行JUnit时也是这个问题,如果下载的jar包版本是junit-4.1.0以上的版本的话,还需要单独下载hamcrest-core的jar包,否则在运行时会报出initializationError!!

相关文章

网友评论

    本文标题:Windows环境Junit学习之安装与配置环境

    本文链接:https://www.haomeiwen.com/subject/zpwxmktx.html