Fitnesse不认识SequenceFixture表

时间:2014-10-22 15:42:30

标签: fitnesse

我试图从fitnesse网站运行这个例子

package info.fitnesse.fixturegallery;
import java.util.Arrays;
import fitlibrary.SequenceFixture;

public class SequenceFixtureTest extends SequenceFixture{
    public String letters;
    public void fill(int count,char c){
        char[] arr=new char[count];
        Arrays.fill(arr,c);
        letters=new String(arr);
    }
    public void setList(char[] array){
        letters=new String(array);
    }
    public char charAt(int position){
        return letters.charAt(position);
    }
}

但是当我尝试运行示例表

!|SequenceFixtureTest|
|fill|10|x|
|check|char at|4|x|
|set list|A,B,C,D|
|check|char at|2|C|

我收到错误

SequenceFixtureTest: Bad table! Table has 3 header columns, but row 2 only has 2 columns.

我导入了SequenceFixture的lib。它似乎尝试像ColumnFixture一样识别表,这就是我得到Bad Table的错误,但我不想要一个ColumnFixture。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

Slim不支持

SequenceFixture。您需要使用!define TEST_SYSTEM {fit}