JUnit - 环境设置



本地环境设置

JUnit 是一个 Java 框架,因此第一个要求是在您的机器上安装 JDK。

系统要求

JDK 1.5 或更高版本。
内存 无最低要求。
磁盘空间 无最低要求。
操作系统 无最低要求。

步骤 1:验证您的机器上是否安装了 Java

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

操作系统 任务 命令
Windows 打开命令控制台 c:\> java -version
Linux 打开命令终端 $ java -version
Mac 打开终端 machine:~ joseph$ java -version

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

操作系统 输出
Windows

java version "1.8.0_101"

Java(TM) SE Runtime Environment (build 1.8.0_101)

Linux

java version "1.8.0_101"

Java(TM) SE Runtime Environment (build 1.8.0_101)

Mac

java version "1.8.0_101"

Java(TM) SE Runtime Environment (build 1.8.0_101)

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

步骤 2:设置 JAVA 环境

JAVA_HOME 环境变量设置为指向 Java 安装在您机器上的基目录位置。例如。

操作系统 输出
Windows 将环境变量 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.8.0_101
Linux export JAVA_HOME = /usr/local/java-current
Mac export JAVA_HOME = /Library/Java/Home

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

操作系统 输出
Windows 在系统变量 Path 的末尾附加字符串 C:\Program Files\Java\jdk1.8.0_101\bin
Linux export PATH = $PATH:$JAVA_HOME/bin/
Mac 无需设置

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

步骤 3:下载 JUnit 归档文件

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

操作系统 归档文件名
Windows junit4.12.jar
Linux junit4.12.jar
Mac junit4.12.jar

步骤 4:设置 JUnit 环境

JUNIT_HOME 环境变量设置为指向 JUNIT jar 存储在您机器上的基目录位置。假设我们将 junit4.12.jar 存储在 JUNIT 文件夹中。

序号 操作系统和描述
1

Windows

将环境变量 JUNIT_HOME 设置为 C:\JUNIT

2

Linux

export JUNIT_HOME = /usr/local/JUNIT

3

Mac

export JUNIT_HOME = /Library/JUNIT

步骤 5:设置 CLASSPATH 变量

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

序号 操作系统和描述
1

Windows

将环境变量 CLASSPATH 设置为 %CLASSPATH%;%JUNIT_HOME%\junit4.12.jar;.;

2

Linux

export CLASSPATH = $CLASSPATH:$JUNIT_HOME/junit4.12.jar:.

3

Mac

export CLASSPATH = $CLASSPATH:$JUNIT_HOME/junit4.12.jar:.

步骤 6:测试 JUnit 设置

C:\>JUNIT_WORKSPACE 中创建一个名为 TestJunit 的 Java 类文件

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 中创建一个名为 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());
   }
}  	

步骤 7:验证结果

使用 javac 编译器编译类,如下所示 -

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

现在运行 Test Runner 以查看结果,如下所示 -

C:\JUNIT_WORKSPACE>java TestRunner

验证输出。

true
广告