FlexUnit4: [Test (Ожидается = "Ошибка")] не ловит ошибки? - PullRequest
1 голос
/ 05 февраля 2010

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

[Test(expects="Error")]
public function someTest():void {
    throw Error("this test doesn't pass");
}

Ответы [ 3 ]

2 голосов
/ 17 июня 2010

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

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

1 голос
/ 06 февраля 2010

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

1 голос
/ 05 февраля 2010

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

...