我是fitnesse的新手,并试图运行一个简单的计算器类,其中包含"添加"方法接受2个参数并返回结果。任何人都可以帮我写这个firnesse代码,我的方法如下
public int add(int a, int b) {
return a+b;
}
答案 0 :(得分:2)
我相信你正试图找到一张像这样的表:
|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
答案 1 :(得分:1)
我认为你的Slim很好,我会使用脚本表(更多的是出于习惯):
|script| <class name> |
|add;| <variable1> | <variable2> |
就这么简单。并且,确保使用正确的库并指向类文件所在的位置。
示例:
|import|
fitnesse.slim.test |
如果您有兴趣知道为什么我在“添加”之后放置了一个分号,以及脚本表的工作方式,请通过以下方法:
http://www.fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScriptTable
答案 2 :(得分:0)
您可以获取.Net代码的FitNesse教程there。我试图描述如何使用FitNesse进行不同类型的测试。 如果要在输出中检查两个参数,可以执行以下操作: