这对我而言是可行的:
(is (thrown? AbstractMethodError (.fun obj 1) ))
但这会崩溃
(is (not (thrown? AbstractMethodError (.fun obj 1) )))
以下是相关错误信息:
java.lang.RuntimeException: Unable to resolve symbol: thrown? in this context
我猜"thrown?"在"is"里有一些特殊的意义,在我放置否定词"not"的时候并不可见。
那么,我该如何测试类似于"thrown"这样的断言的否定呢?