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