Вопрос

Следующий код выдает непройденный тест, а не пройденный (как я ожидал):

[Test(expects="Error")]
public function someTest():void {
    throw Error("this test doesn't pass");
}
Это было полезно?

Решение

В старых версиях это было [Test(expected='')]

В более новых версиях мы поддерживаем как ожидаемые, так и ожидаемые значения, поскольку многих это сбивало с толку.

Другие советы

Убедитесь, что вы используете версию SWC FlexUnit, или, если вы компилируете ее самостоятельно, убедитесь, что вы используете --keep-as3-metadata+=Test в поле «дополнительные параметры компилятора» в свойствах проекта.

Я думаю, проблема заключалась в том, что я использовал более старую версию FlexUnit4.Я только что обновился (до 4.0 RC1), и теперь, похоже, все работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top