的否定这个工作对我来说:Clojure的测试:测试断言
(is (thrown? AbstractMethodError (.fun obj 1)))
但这并出现以下错误炸毁
(is (not (thrown? AbstractMethodError (.fun obj 1))))
:
java.lang.RuntimeException: Unable to resolve symbol: thrown? in this context
大概是“甩?”在“是”内部有一些特殊的含义,当我把“不”插入时是不可见的。
那么我该如何测试一个抛出断言的否定呢?
[Clojure单元测试的可能重复。我如何测试函数是否引发异常?](http://stackoverflow.com/questions/32063244/clojure-unit-testing-how-do-i-test-if-a-function-throws-an-exception ) –
@NathanDavis这是相关的,但这意味着成为一个更大问题的一个独特部分。 – interstar