我试图从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。
我做错了什么?
答案 0 :(得分:0)
SequenceFixture
。您需要使用!define TEST_SYSTEM {fit}