开发者

FlexUnit4: [Test(expect="Error")] doesn't catch errors?

The following code produces a failed开发者_如何学JAVA test, not a passing test (as I would expect):

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


In older versions it was [Test(expected='')]

In newer versions we support both expected and expects as this was confusing for many


Make sure you're linking against the release SWC of FlexUnit, or if you're compiling it yourself, make sure you're using --keep-as3-metadata+=Test in the "additional compiler options" box in project properties.


I think the problem may have been that I was using an older version of FlexUnit4. I just upgraded (to 4.0 RC1) and it seems to be working now.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜