下面的代码生成一个失败的测试,没有通过的测试(如我所期望的):FlexUnit4:[Test(expect =“Error”)]不会捕获错误?
[Test(expects="Error")]
public function someTest():void {
throw Error("this test doesn't pass");
}
下面的代码生成一个失败的测试,没有通过的测试(如我所期望的):FlexUnit4:[Test(expect =“Error”)]不会捕获错误?
[Test(expects="Error")]
public function someTest():void {
throw Error("this test doesn't pass");
}
在旧版本中是[测试(预期=“”)]
在新版本中,我们支持预期,并预计,因为这是许多
确保您链接对的FlexUnit释放SWC,或者如果你自己编译它,确保你正在使用--keep-as3-metadata + =在项目属性的“附加编译器选项”框中进行测试。
我认为问题可能是因为我使用的是旧版本的FlexUnit4。我刚刚升级(到4.0 RC1),它似乎现在工作。
迷惑我(美丽的)肯定,我得到'--keep-as3-metadata + = Test',因为如果我取出'[Test]'元数据,这个测试不会运行(即我的其他测试运行,但是这个测试不运行)。 – 2010-02-05 05:18:25