Fitnesse не распознает таблицы SequenceFixture

Я попытался запустить пример из сети 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. Кажется, он пытается распознать таблицу как ColumnFixture, и именно поэтому я получаю сообщение об ошибке Bad Table, но мне не нужен ColumnFixture.

Что я делаю неправильно?


person Jose Zamorano    schedule 22.10.2014    source источник
comment
Вы используете !define TEST_SYSTEM {подходит}   -  person Mike Stockdale    schedule 03.11.2014
comment
Нет, я использую слим, в этом причина? но таким образом я не могу делать импорт, верно?   -  person Jose Zamorano    schedule 04.11.2014
comment
SequenceFixture не поддерживается Slim. Я считаю, что у Fit есть ImportFixture.   -  person Mike Stockdale    schedule 04.11.2014


Ответы (1)


SequenceFixture не поддерживается Slim. Вам нужно использовать !define TEST_SYSTEM {fit}

person Mike Stockdale    schedule 04.11.2014