【发布时间】:2011-02-07 09:30:38
【问题描述】:
我的代码很好地涵盖了异常处理(try..except)。一些异常预计不会发生,一些异常经常发生,这是可以预料的。现在我想为这段代码添加一些自动化测试。最好知道在执行过程中发生了多少异常,这样我以后可以查看是否引发了预期的数量或发生了任何意外情况。我不想用调试代码把每个异常处理块都弄得一团糟,所以我的问题是:
有没有办法在所有其他异常处理块之前安装某种全局异常处理程序?我正在寻找一个记录这些异常的中心位置。
感谢您的任何建议!
(如果这很重要:它是 Delphi 2009)
【问题讨论】: