JUnit - 环境设置

本地环境设置

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

系统要求

JDK1.5或以上.
内存无最低要求.
磁盘空间无最低要求.
操作系统无最低要求.

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

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

OS任务命令
Windows打开命令控制台c:\> java -version
Linux打开命令终端$ java -version
Mac打开终端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,请从以下链接下载Java软件开发工具包(SDK) https://www.oracle.com .我们假设Java 1.8.0_101是本教程的已安装版本.

步骤2:设置JAVA环境

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

OS输出
Windows将环境变量JAVA_HOME设置为C:\Program Files \ Java \ _jdk1.8.0_101
Linuxexport JAVA_HOME =/usr/local/java -current
Macexport JAVA_HOME =/Library/Java/Home

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

OS输出
Windows在t处附加字符串 C:\Program Files \ Java \ _jdk1.8.0_101 \ bin 他结束了系统变量,路径.
Linuxexport PATH = $ PATH:$ JAVA_HOME/bin/
Mac不需要

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

步骤3:下载JUnit存档

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

OS存档name
Windowsjunit4.12.jar
Linuxjunit4.12.jar
Macjunit4.12.jar

步骤4:设置JUnit环境

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

Sr.NoOS&描述
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位置.

Sr.NoOS&描述
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

$ b中创建一个java类文件名TestJunit $ b

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:验证结果

使用

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

现在运行Test Runner以查看结果如下 :

 
 C: \ JUNIT_WORKSPACE> java TestRunner

验证输出.

 
 true