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選項:
結果:
通過測試時綠色,未通過時紅色。。。