FitNess的安裝和使用(加減乘除示例)

1. 下載

JAR包:fitnesse-standalone.jar (http://fitnesse.org/FitNesseDownload)
官網:http://fitnesse.org/FrontPage

2. 運行

運行命令:java -jar fitnesse-standalone.jar

在這裏插入圖片描述
瀏覽器訪問: http://localhost:80
在這裏插入圖片描述

3. 編寫Java代碼

和官網一樣,第一個測試用加減乘除來測試。

  • 創建項目,test包下有四個類
    在這裏插入圖片描述
  • 編寫加減乘除類
    四個類內容幾乎一樣,以Plus爲例:
package test;

public class Plus {
	private double num1, num2;

	public void setNum1(double num1) {
		this.num1 = num1;
	}

	public void setNum2(double num2) {
		this.num2 = num2;
	}
	
	public double getResult() {
		return this.num1 + this.num2;
	}
}
  • 導出JAR包
    右鍵項目 -> Export -> JAR File:
    在這裏插入圖片描述
    選擇導出位置:
    在這裏插入圖片描述
    在這裏插入圖片描述

4. FitNess中創建示例

點擊首頁的Edit:
在這裏插入圖片描述
添加一行,點擊下方的Save:
在這裏插入圖片描述
跳轉到主頁,點擊問號:
在這裏插入圖片描述
編寫腳本,點擊Save會自動跳轉(下一步設置參數頁面):
在這裏插入圖片描述

!contents -R2 -g -p -f -h
!define TEST_SYSTEM {slim}

!path E:/fitness/test/FitNessTest.jar

| test.Plus |
| num1 | num2 | getResult?|
| 1 | 2 | 3.0 |
| 1 | 2 | 3 |
| 1 | 2 | 4 |

| test.Subtraction |
| num1 | num2 | getResult? |
| 1 | 2 | -1.0 |
| 1 | 2 | 0 |

| test.Multiplication |
| num1 | num2 | getResult? |
| 1 | 2 | 2.0 |
| 1 | 2 | 3 |

| test.Division |
| num1 | num2 | getResult? |
| 1 | 2 | 0.5 |
| 1 | 2 | 1 |
| 1 | 0 | 1 |

分析腳本:

!contents -R2 -g -p -f -h				---> 腳本默認
!define TEST_SYSTEM {slim}		---> 使用slim 測試

!path E:/fitness/test/FitNessTest.jar		---> JAR包地址

| test.Plus |				---> 包名+類名
| num1 | num2 | getResult?|			---> 參數1名稱		參數2名稱		方法名(後面緊跟問號)
| 1 | 2 | 3.0 |				---> 參數1值			參數2值			測試值
| 1 | 2 | 3 |
| 1 | 2 | 4 |

設置參數(如果腳本參數不是Test,那麼正上方的Test選項是不存在的,只有選了Test參數,才能點擊Test運行測試):
在這裏插入圖片描述
在這裏插入圖片描述
然後點擊正上方的Test選項:
在這裏插入圖片描述

結果:

通過測試時綠色,未通過時紅色。。。
在這裏插入圖片描述

完!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章