下面的代碼生成一個失敗的測試,沒有通過的測試(如我所期望的):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