代码之家  ›  专栏  ›  技术社区  ›  Jarek

flexUnit4有问题

  •  0
  • Jarek  · 技术社区  · 16 年前

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

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

    我想这个应该失败,因为它周围没有路,但它成功了,变成绿色。我做错什么了?当我在try catch块之前放置fail()时,它将失败,因为它被支持。btw使用flash builder 4。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Ionuț G. Stan    16 年前

    断言向框架发出信号的方式是通过异常。 fail 也使用异常发送故障信号。事实上, Error 是否所有异常的基类意味着没有异常会到达框架(您的 try / catch block捕获所有异常),这意味着测试没有失败。