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