以下代码产生失败的测试,而不是通过测试(正如我所料):
[Test(expects="Error")]
public function someTest():void {
throw Error("this test doesn't pass");
}
答案 0 :(得分:2)
在旧版本中,它是[Test(expected ='')]
在较新的版本中,我们支持预期和期望,因为这对许多人来说是令人困惑的
答案 1 :(得分:1)
确保您链接到FlexUnit的发布SWC,或者如果您自己编译它,请确保您在项目的“其他编译器选项”框中使用--keep-as3-metadata + = Test属性。
答案 2 :(得分:1)
我认为问题可能是因为我使用的是旧版FlexUnit4。我刚升级(到4.0 RC1),现在似乎正在运作。