📅  最后修改于: 2020-11-12 04:36:11             🧑  作者: Mango
JUnit是Java的框架,因此最首要的要求是在计算机上安装JDK。
JDK | 1.5 or above. |
---|---|
Memory | No minimum requirement. |
Disk Space | No minimum requirement. |
Operating System | No minimum requirement. |
首先,打开控制台并根据您正在使用的操作系统执行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 | Output |
---|---|
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,请从以下链接https://www.oracle.com下载Java软件开发工具包(SDK)。我们假定Java 1.8.0_101是本教程的安装版本。
将JAVA_HOME环境变量设置为指向您的计算机上安装Java的基本目录位置。例如。
OS | Output |
---|---|
Windows | Set the environment variable JAVA_HOME to 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 | Output |
---|---|
Windows | Append the string C:\Program Files\Java\jdk1.8.0_101\bin at the end of the system variable, Path. |
Linux | export PATH = $PATH:$JAVA_HOME/bin/ |
Mac | not required |
如上所述,使用命令java -version验证Java安装。
从http://www.junit.org下载最新版本的JUnit jar文件。在编写本教程时,我们已经下载了Junit-4.12.jar并将其复制到C:\> JUnit文件夹中。
OS | Archive name |
---|---|
Windows | junit4.12.jar |
Linux | junit4.12.jar |
Mac | junit4.12.jar |
将JUNIT_HOME环境变量设置为指向计算机上存储JUNIT jar的基本目录位置。假设我们已经将junit4.12.jar存储在JUNIT文件夹中。
Sr.No | OS & Description |
---|---|
1 |
Windows Set the environment variable JUNIT_HOME to C:\JUNIT |
2 |
Linux export JUNIT_HOME = /usr/local/JUNIT |
3 |
Mac export JUNIT_HOME = /Library/JUNIT |
将CLASSPATH环境变量设置为指向JUNIT jar位置。
Sr.No | OS & Description |
---|---|
1 |
Windows Set the environment variable CLASSPATH to %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