计算特定异常的出现次数

时间:2014-09-26 14:05:10

标签: java

我正在处理遗留应用程序的怪物,该异常处理具有非常糟糕的异常处理。具体来说,各种异常(例如ClassCastException s)都会被忽略。有时异常被用作控制流机制。

但是,我们有一个相当大的E2E测试套件。是否有可能以某种方式计算数量在整个测试运行期间抛出特定异常的次数?我们正在谈论NullPointerExceptionClassCastException之类的内容,我想对此进行评估。

1 个答案:

答案 0 :(得分:0)

作为一个选项,您可以使用java代理(作为https://code.google.com/p/java-allocation-instrumenter/)来计算* Exception对象的分配。

请注意。可能会分配异常,但不会抛出异常。