FlexUnit4的问题

时间:2010-06-23 15:36:26

标签: actionscript-3 flexunit

我有点困惑,因为FlexUnith 4的行为。当我在try-catch中使用fail()失败时,方法被忽略了。

[Test]
        public function extend():void
        {   
            try {
                fail("This should fail");                   
            } catch(er:Error) {}

        }

我认为这个应该失败,因为没有办法解决它,但它成功并变为绿色。我究竟做错了什么?当我在try-catch块之前放入fail()时,它会因为它被调用而失败。 BTW使用Flash builder 4.

1 个答案:

答案 0 :(得分:0)

向框架发出断言信号的方式是通过例外。 fail也使用异常发送失败信号。那,以及Error是所有异常的基类这一事实意味着没有任何异常将到达框架(您的try / catch块捕获所有的激活),这意味着测试没有失败。