的否定這個工作對我來說: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