鍍金池/ 教程/ Java/ Junit - 環(huán)境設(shè)置
JUnit - 參數(shù)化測試
JUnit - 執(zhí)行過程
JUnit - 執(zhí)行測試
JUnit - 概述
JUnit - 測試框架
JUnit - 套件測試
Junit - 環(huán)境設(shè)置
JUnit - 忽略測試
JUnit - 使用斷言
JUnit - Eclipse 插件
JUnit - 時間測試
JUnit - 編寫測試
JUnit - 框架擴展
JUnit - API
JUnit - 異常測試
JUnit - ANT 插件
JUnit - 基本用法

Junit - 環(huán)境設(shè)置

本地環(huán)境設(shè)置

JUnit 是 Java 的一個框架,所以最根本的需要是在你的機器里裝有 JDK。

系統(tǒng)要求

JDK 1.5或1.5以上
內(nèi)存 沒有最小要求
磁盤空間 沒有最小要求
操作系統(tǒng) 沒有最小要求

步驟1:在你的機器里驗證 Java 裝置

現(xiàn)在打開控制臺,執(zhí)行以下 java 要求。

操作系統(tǒng) 任務(wù) 命令
Windows 打開命令操作臺 c:>java -version
Linux 打開命令終端 $ java -version
Mac 打開終端 machine:~ joseph$ java -version

我們來驗證一下所有操作系統(tǒng)的輸出:

操作系統(tǒng) 輸出
Windows java 版本 “1.6.0_21”
Java(TM)SE 運行環(huán)境(build 1.6.0_21-b07)

Java 熱點(TM)客戶端虛擬機(build 17.0-b17,混合模式,共享)
Linux java 版本“1.6.0_21”
Java(TM)SE 運行環(huán)境(build 1.6.0_21-b07)

Java 熱點(TM)客戶端虛擬機(build 17.0-b17,混合模式,共享)
Mac java 版本“1.6.0_21”
Java(TM)SE 運行環(huán)境(build 1.6.0_21-b07)

Java 熱點(TM)64-字節(jié)服務(wù)器虛擬機(build 17.0-b17,混合模式,共享)

如果你還沒有安裝 Java,從以下網(wǎng)址安裝 http://www.oracle.com/technetwork/java/javase/downloads/index.html Java SDK。我們采用 Java 1.6.0_21 作為本教程的安裝版本。

步驟2:設(shè)置 JAVA 環(huán)境

設(shè)置 JAVA_HOME 環(huán)境變量,使之指向基本目錄位置,即在你機器上安裝 Java 的位置。

OS 輸出
Windows 設(shè)置環(huán)境變量 JAVA_HOME to C:\Program
Files\Java\jdk1.6.0_21
Linux 輸出 JAVA_HOME=/usr/local/java-current
Mac 輸出 JAVA_HOME=/Library/Java/Home

系統(tǒng)路徑添加 Java 編譯器位置。

OS 輸出
Windows 在系統(tǒng)變量路徑末端添加字符串
;C:\Program Files\Java\jdk1.6.0_21\bin
Linux 輸出 PATH=$PATH:$JAVA_HOME/bin/
Mac 不需要

使用以上解釋的 Java-version 命令驗證 Java 安裝。

步驟3:下載 Junit 檔案

http://www.junit.org 下載 JUnit 最新版本的壓縮文件。在編寫這個教程的同時,我已經(jīng)下載了 Junit-4.10.jar 并且將它復(fù)制到 C:>JUnit 文件夾里了。

OS 檔案名稱
Windows junit4.10.jar
Linux junit4.10.jar
Mac junit4.10.jar

步驟4:設(shè)置 JUnit 環(huán)境

設(shè)置 JAVA_HOME 環(huán)境變量,使之指向基本目錄位置,即在你機器上安裝 JUNIT 壓縮文件的位置。假設(shè),我們已經(jīng)在以下不同的操作系統(tǒng)的 JUNIT 文件夾里存儲了 junit4.10.jar。

OS 輸出
Windows 設(shè)置環(huán)境變量 JUNIT_HOME 到 C:\JUNIT
Linux 輸出 JUNIT_HOME=/usr/local/JUNIT
Mac 輸出 JUNIT_HOME=/Library/JUNIT

步驟5:設(shè)置 CLASSPATH 變量

設(shè)置 CLASSPATH 環(huán)境變量,使之指向 JUNIT 壓縮文件位置。假設(shè),我們已經(jīng)在以下不同的操作系統(tǒng)的 JUNIT 文件夾里存儲了 junit4.10.jar 。

OS 輸出
Windows 設(shè)置環(huán)境變量 CLASSPATH 到 %CLASSPATH%;%JUNIT_HOME%\junit4.10.jar;.;
Linux 輸出 CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.10.jar:.
Mac 輸出 CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.10.jar:.

步驟6:測試 JUnit 建立

C:\ > JUNIT_WORKSPACE 中創(chuàng)建一個 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 中創(chuàng)建一個 java 類文件,名稱為TestRunner,來執(zhí)行測試用例。

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:驗證結(jié)果

利用 javac 編譯器按照以下方式編寫類。

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

現(xiàn)在運行 Test Runner 來看結(jié)果。

C:\JUNIT_WORKSPACE>java TestRunner

驗證輸出。

ture
上一篇:JUnit - 概述下一篇:JUnit - 異常測試