我在本地设置了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 |
但是,当我运行测试时,我得到:
类RunEtlFixture不是固定装置。
我尝试过在线寻求帮助,但是FitNesse的资源似乎很少。有人可以帮忙吗?
最佳答案
原来我所缺少的只是扩展适当的装置:
public class RunEtlFixture extends ColumnFixture {
...
}