我有继承继承Test::Unit::TestCase
的类的测试类。我覆盖断言,以便输出到junit样式的测试报告,用于竹子和jenkins。这很好。
现在我想要捕获异常,如果它们在整个测试类中从安装,多个测试用例到拆卸都会发生。在所有方法中放入开始/重新开始/结束块之外有更简单的方法吗?
答案 0 :(得分:1)
但是你需要挖掘(并了解一些)Test::Unit
内部结构。
通过使用自己的方法修补/替换Test::Unit::TestCase#run方法,您可能最容易实现的目标。请注意,这可能会在版本之间中断,因此请务必进行修补" smart"。