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