2015-12-08 3 views
1

Я пытаюсь скомпилировать FancordionRunner смоделированный MyFancordionRunner от официального Fancordion user guide, однако, компилятор выдает эту ошибку ...Пользовательский FancordionRunner не компилируется. Что не так?

/data/code/mypod/test/specs/WebFancordionRunner.fan(9,35): 
Invalid args make(), not (|moneyToursRest::WebFancordionRunner->sys::Void|?) 

Fantom компилятор жалуется на супер (ф) вызова:

new make(|This|? f := null) : super(f) { 
    f(this) 
    outputDir = `target/specs/`.toFile 
} 

Я попытался сделать входной параметр non nullable (| This | f) безрезультатно. Добавление или удаление invokcation f (this) также не имеет никакого значения. Я пробовал Fancordion v1.0.0, а также последние версии, v1.0.4

Что я делаю неправильно, пожалуйста?

ответ

1

Глядя на документы для FancordionRunner.make() кажется make() не принимает никаких параметров, так что код может быть просто:

new make() { 
    super.outputDir = `target/specs/`.toFile 
} 

кажется пример в руководстве пользователя устарело - но это commit обновляет его ,