我使用 Specs BDD 库来编写 Scala 单元测试(http://code.google.com/p/specs)。在我的代码中,如果我想断言抛出 ClassNotFoundException 类型的异常,那么我可以编写以下代码代码:
a must throwA[ClassNotFoundException]
但是,我想测试相反的情况,即我想断言“不”抛出 ClassNotFoundException 类型的异常。
我尝试使用非否定匹配器,如下:
a must throwA[ClassNotFoundException].not
但这没有用。我收到编译错误。那么,有什么方法可以断言例如 ClassNotFoundException 类型的异常不会被抛出?
请帮忙谢谢