JUnit - 环境设置

JUnit - 环境设置 首页 / JUnit入门教程 / JUnit - 环境设置

JUnit是Java的框架,因此最首要的要求是在计算机上安装JDK。

步骤1 - 验证Java安装

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

OSTaskCommand
WindowsOpen Command Consolec:\> java -version
LinuxOpen Command Terminal$java -version
MacOpen Terminalmachine:~ 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是本教程的安装版本。

步骤2 - 设置JAVA环境

将 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安装。

步骤3 - 下载JUnit包

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

步骤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中创建一个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

现在运行测试运行器以查看输出,如下所示:

C:\JUNIT_WORKSPACE>java TestRunner

验证输出。

true

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

持续交付36讲 -〔王潇俊〕

许式伟的架构课 -〔许式伟〕

NLP实战高手课 -〔王然〕

Linux内核技术实战课 -〔邵亚方〕

容器实战高手课 -〔李程远〕

手把手带你写一门编程语言 -〔宫文学〕

快手 · 音视频技术入门课 -〔刘歧〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

结构会议力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)