我在本地设置了FitNesse,并且我尝试使用自己的java代码运行测试。
这是Fixture类:
import fit.ColumnFixture;
public class RunEtlFixture
{
private String etlName;
private int numOfInputRecords;
private int numOfOutputRecords;
public void setEtlName(String etlName) {
this.etlName = etlName;
}
public void setNumberOfInputRecords(int num){
this.numOfInputRecords = num;
}
}
这是测试维基:
<test page>
!path /Users/shay/Projects/AMP/Talend Jobs Testing/FitNesseTests
| RunEtlFixture |
| EtlName | InputRecords | OutputRecords |
| etl_one | 5 | 5 |
| etl_two | 10 | 10 |
但是,当我运行测试时,我得到:
Class RunEtlFixture不是夹具。
我尝试在线搜索帮助,但似乎FitNesse资源非常少。有人可以帮忙吗?
答案 0 :(得分:0)
原来我失踪的是扩展正确的夹具:
public class RunEtlFixture extends ColumnFixture {
...
}
答案 1 :(得分:0)
我认为更好的方法是在您的子Wiki中定义以下内容:
!define TEST_SYSTEM {slim}