我是fitnesse的新手,試圖運行一個簡單的計算器類,它具有接受2個參數並返回結果的「add」方法。誰能幫我寫這個的firnesse代碼,我的方法如下如何爲接受2個參數的方法編寫fitnesse代碼
public int add(int a, int b) {
return a+b;
}
我是fitnesse的新手,試圖運行一個簡單的計算器類,它具有接受2個參數並返回結果的「add」方法。誰能幫我寫這個的firnesse代碼,我的方法如下如何爲接受2個參數的方法編寫fitnesse代碼
public int add(int a, int b) {
return a+b;
}
我認爲斯利姆是你很好,我會使用腳本表這(更多的是出於習慣):
|script| <class name> |
|add;| <variable1> | <variable2> |
就這麼簡單。並且,確保您正在使用正確的庫並指向類文件所在的位置。
例子:
|import|
fitnesse.slim.test |
如果你有興趣知道爲什麼我把後「添加」分號和腳本表是如何工作的,請通過這個:
http://www.fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScriptTable
我相信你正在試圖獲得表所示:
|AddFixtureTest |
|left|right|sum?|
|1 |1 |2 |
|2 |4 |6 |
這需要一個Java類,如:
import fit.ColumnFixture;
public class AddFixtureTest extends ColumnFixture {
public int left;
public int right;
public int sum(){
return add(left, right);
}
private int add(int a, int b) {
return a+b;
}
}
見http://fitnesse.org/FitNesse.UserGuide.FixtureGallery.BasicFitFixtures.ColumnFixture
你可以得到對於.NET代碼FitNesse的教程there。我試圖描述如何使用FitNesse進行不同類型的測試。 如果你想檢查輸出,你可以做以下兩個參數:
你到底想達到什麼目的?你想編寫一個測試來檢查add是否返回a和b的各種值的正確結果?你使用Fit或Slim的測試框架是什麼? – 2014-11-02 08:46:31
是的,正確的,我想chk如果添加返回正確的rsults爲a和b的差異值。我正在使用Fit框架 – user85 2014-11-08 09:31:35