JUnit环境设置


本地环境设置

JUnit是Java的框架,所以首要的要求是在你的机器上安装JDK。

系统要求

JDK 1.5或以上。
记忆 没有最低要求。
磁盘空间 没有最低要求。
操作系统 没有最低要求。

第1步:验证您的计算机中的Java安装

首先,打开控制台并根据您正在使用的操作系统执行java命令。

OS 任务 命令
视窗 打开命令控制台 c:\> java -version
Linux的 打开命令终端 $ java -version
苹果电脑 打开终端 机器:〜joseph $ java -version

让我们验证所有操作系统的输出 -

OS 产量
视窗 java版本“1.8.0_101” Java(TM)SE运行时环境(build 1.8.0_101)
Linux的 java版本“1.8.0_101” Java(TM)SE运行时环境(build 1.8.0_101)
苹果电脑 java版本“1.8.0_101” Java(TM)SE运行时环境(build 1.8.0_101)

如果您的系统上未安装Java,请从以下链接https://www.oracle.com下载Java软件开发工具包(SDK)。我们假设Java 1.8.0_101为本教程的安装版本。

第2步:设置JAVA环境

JAVA_HOME 环境变量设置为指向计算机上安装Java的基本目录位置。例如。

OS 产量
视窗 将环境变量JAVA_HOME设置为C:\ Program Files \ Java \ jdk1.8.0_101
Linux的 导出JAVA_HOME = / usr / local / java-current
苹果电脑 导出JAVA_HOME = / Library / Java / Home

将Java编译器位置追加到系统路径。

OS 产量
视窗 在系统变量 **Path** 的末尾附加字符串 **C:\ Program Files \ Java \ jdk1.8.0_101 \ bin** 。 ****
Linux的 export PATH = $ PATH:$ JAVA_HOME / bin /
苹果电脑 不是必需的

如上所述,使用命令 java -version 验证Java安装。

第3步:下载JUnit存档

http://www.junit.org下载最新版本的JUnit jar文件。在编写本教程时,我们已经下载了Junit-4.12.jar并将其复制到C:> JUnit文件夹中。

OS 档案名称
视窗 junit4.12.jar
Linux的 junit4.12.jar
苹果电脑 junit4.12.jar

第4步:设置JUnit环境

JUNIT_HOME 环境变量设置为指向计算机上存储JUNIT JAR的基本目录位置。假设我们已经在JUNIT文件夹中存储了junit4.12.jar。

Sr.No 操作系统和说明
1 **视窗** 将环境变量JUNIT_HOME设置为C:\ JUNIT
2 **Linux的** 导出JUNIT_HOME = / usr / local / JUNIT
3 **苹果电脑** 导出JUNIT_HOME = / Library / JUNIT

第5步:设置CLASSPATH变量

CLASSPATH 环境变量设置为指向JUNIT jar位置。

Sr.No 操作系统和说明
1 **视窗** 将环境变量CLASSPATH设置为%CLASSPATH%;%JUNIT_HOME%\ junit4.12.jar;。;
2 **Linux的** 导出CLASSPATH = $ CLASSPATH:$ JUNIT_HOME / junit4.12.jar :.
3 **苹果电脑** 导出CLASSPATH = $ CLASSPATH:$ JUNIT_HOME / junit4.12.jar :.

第6步:测试JUnit安装程序

C:\ > JUNIT_WORKSPACE中创建一个java类文件名 TestJunit

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);
 }
}

C:\ > JUNIT_WORKSPACE中创建一个Java类文件名TestRunner 来执行测试用例。

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());
   }
}

第7步:验证结果

使用 javac 编译器编译类如下 -

C:\JUNIT_WORKSPACE>javac TestJunit.java TestRunner.java

现在运行Test Runner来查看结果如下 -

C:\JUNIT_WORKSPACE>java TestRunner

验证输出。

true