JUnit是Java的框架,因此最首要的要求是在计算机上安装JDK。
首先,打开控制台并根据您正在使用的操作系统执行Java命令。
OS | Task | Command |
---|---|---|
Windows | Open Command Console | c:\> java -version |
Linux | Open Command Terminal | $java -version |
Mac | Open Terminal | machine:~ joseph$java -version |
让无涯教程验证所有操作系统的输出-
OS | 输出 |
---|---|
Windows | java版本" 1.8.0_101" Java(TM)SE运行时环境(内部版本1.8.0_101) |
Linux | java版本" 1.8.0_101" Java(TM)SE运行时环境(内部版本1.8.0_101) |
Mac | java版本" 1.8.0_101" Java(TM)SE运行时环境(内部版本1.8.0_101) |
如果您的系统上未安装Java,请从以下链接下载Java软件开发工具包(SDK): https://www.oracle.com 。假定Java 1.8.0_101是本教程的安装版本。
将 JAVA_HOME 环境变量设置为指向计算机上Java安装位置的基本目录位置。如。
OS | 输出 |
---|---|
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编译器位置附加到系统路径。
OS | 输出 |
---|---|
Windows | 在系统变量 Path 的末尾附加字符串 C:\Program Files\Java\jdk1.8.0_101\bin 。 |
Linux | export PATH=$PATH:$JAVA_HOME/bin/ |
Mac | 不需要 |
如上所述,使用命令 java -version 验证Java安装。
从http://www.junit.org下载最新版本的JUnit jar文件。在编写本教程时,无涯教程已经下载了Junit-4.12.jar并将其复制到C:\> JUnit文件夹中。
将 JUNIT_HOME 环境变量设置为指向计算机上存储JUNIT jar的基本目录位置。假设已将junit4.12.jar存储在JUNIT文件夹中。
Sr.No | OS & 描述 |
---|---|
1 | Windows 将环境变量JUNIT_HOME设置为C:\JUNIT |
2 | Linux export JUNIT_HOME =/usr/local/JUNIT |
3 | Mac export JUNIT_HOME =/Library/JUNIT |
将 CLASSPATH 环境变量设置为指向JUNIT jar位置。
Sr.No | OS & 描述 |
---|---|
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:。 |
在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()); } }
使用 javac 编译器编译类,如下所示-
C:\JUNIT_WORKSPACE>javac TestJunit.java TestRunner.java
现在运行测试运行器以查看输出,如下所示:
C:\JUNIT_WORKSPACE>java TestRunner
验证输出。
true
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)