我在本地设置了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 {
   ...
}

09-12 18:15