- EasyMock 教程
- EasyMock - 首頁
- EasyMock - 概述
- EasyMock - 環境設定
- EasyMock - 第一個應用
- EasyMock - JUnit 整合
- EasyMock - 新增行為
- EasyMock - 驗證行為
- EasyMock - 預期呼叫
- EasyMock - 變化呼叫
- EasyMock - 異常處理
- EasyMock - createMock
- EasyMock - createStrictMock
- EasyMock - createNiceMock
- EasyMock 有用資源
- EasyMock - 快速指南
- EasyMock - 有用資源
- EasyMock - 討論
EasyMock - 環境設定
本章將引導您完成在 Windows 和 Linux 系統上設定 EasyMock 的過程。EasyMock 可以輕鬆安裝並與您當前的 Java 環境整合,只需按照幾個簡單的步驟即可,無需任何複雜的設定過程。安裝過程中需要使用者管理。
系統需求
| JDK | Java SE 2 JDK 1.5 或更高版本 |
|---|---|
| 記憶體 | 1 GB RAM(推薦) |
| 磁碟空間 | 無最低要求 |
| 作業系統版本 | Windows XP 或更高版本,Linux |
現在讓我們繼續安裝 EasyMock 的步驟。
步驟 1:驗證您的 Java 安裝
首先,您需要在系統上安裝 Java 軟體開發工具包 (SDK)。要驗證這一點,請根據您正在使用的平臺執行以下兩個命令中的任何一個。
如果 Java 安裝已正確完成,則它將顯示您 Java 安裝的當前版本和規範。下表給出了一個示例輸出。
| 平臺 | 命令 | 示例輸出 |
|---|---|---|
| Windows | 開啟命令控制檯並輸入 \>java –version |
java version "11.0.11" 2021-04-20 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode) |
| Linux | 開啟命令終端並輸入 $java –version |
java version "11.0.11" 2021-04-20 LTS Open JDK Runtime Environment 18.9 (build 11.0.11+9-LTS-194) Open JDK 64-Bit Server VM (build 11.0.11+9-LTS-194, mixed mode) |
我們假設本教程的讀者在其系統上安裝了 Java SDK 版本 11.0.11。
如果您沒有 Java SDK,請從 https://www.oracle.com/technetwork/java/javase/downloads/index.html 下載其當前版本並安裝。
步驟 2:設定您的 Java 環境
設定環境變數 JAVA_HOME 以指向 Java 安裝在您機器上的基本目錄位置。例如,
| 序號 | 平臺和描述 |
|---|---|
| 1 | Windows 將 JAVA_HOME 設定為 C:\ProgramFiles\java\jdk11.0.11 |
| 2 | Linux 匯出 JAVA_HOME = /usr/local/java-current |
將 Java 編譯器位置的完整路徑新增到系統路徑。
| 序號 | 平臺和描述 |
|---|---|
| 1 | Windows 將字串“C:\Program Files\Java\jdk11.0.11\bin”追加到系統變數 PATH 的末尾。 |
| 2 | Linux 匯出 PATH = $PATH:$JAVA_HOME/bin/ |
從命令提示符執行命令java -version,如上所述。
步驟 3:安裝 EasyMock 庫
從 https://easymock.org/ 下載 EasyMock 的最新版本,並將其內容解壓縮到一個資料夾中,從該資料夾可以將所需的庫連結到您的 Java 程式。假設檔案收集在 C 驅動器上的一個資料夾中。
將所需jars的完整路徑(如下所示)新增到 CLASSPATH 中。
| 序號 | 平臺和描述 |
|---|---|
| 1 | Windows 將以下字串追加到使用者變數的末尾 CLASSPATH - C:\easymock\easymock-4.3.jar; |
| 2 | Linux 匯出 CLASSPATH = $CLASSPATH /usr/share/easymock\easymock-4.3.tar |
步驟 4:下載 JUnit 存檔
從 Github 下載 JUnit jar 檔案的最新版本。將資料夾儲存到 C:\>Junit 位置。
| 作業系統 | 存檔名稱 |
|---|---|
| Windows | junit4.13.2.jar、hamcrest-core-1.3.jar |
| Linux | junit4.13.2.jar、hamcrest-core-1.3.jar |
步驟 5:設定 JUnit 環境
設定JUNIT_HOME環境變數以指向 JUnit jar 儲存在您機器上的基本目錄位置。下表顯示瞭如何在不同的作業系統上設定此環境變數,假設我們已將 junit4.13.2.jar 和 hamcrest-core-1.3.jar 儲存在 C:\>Junit 中。
| 作業系統 | 輸出 |
|---|---|
| Windows | 將環境變數 JUNIT_HOME 設定為 C:\JUNIT |
| Linux | 匯出 JUNIT_HOME=/usr/local/JUNIT |
步驟 6:設定 CLASSPATH 變數
設定 CLASSPATH 環境變數以指向 JUNIT jar 位置。下表顯示瞭如何在不同的作業系統上執行此操作。
| 作業系統 | 輸出 |
|---|---|
| Windows | 將環境變數 CLASSPATH 設定為 %CLASSPATH%;%JUNIT_HOME%\ junit4.13.2.jar;%JUNIT_HOME%\hamcrest-core-1.3.jar;。 |
| Linux | 匯出 CLASSPATH=$CLASSPATH:$JUNIT_HOME/ junit4.13.2.jar:$JUNIT_HOME/hamcrest-core-1.3.jar:。 |