unit-testing - 如何测试 midje 抛出的异常

标签 unit-testing clojure midje

简单的问题。我正在尝试在 midje 中测试我的方法是否触发异常。我只能在 midje 文档中找到类似以下内容。

(fact "Should throw a RuntimeException"
               (my-method! anything) =throws=> (RuntimeException.)

谢谢。

最佳答案

没关系。我找到了。

(fact "Should throw a RuntimeException"
           (my-method! anything) => (throws RuntimeException)

这对我有用。

关于unit-testing - 如何测试 midje 抛出的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39725916/

相关文章:

c++ - 如何跳过 BOOST 单元测试?

clojure - 'provided' 在 Midje 的事实中是如何实现的?

python - 为什么要将匿名函数分配给变量?

clojure - 奇怪的意外 defrecord 行为 : a bug or a feature?

macros - 用 Clojure + Midje 重新定义宏操作

java - 使用 cookie 进行 GWT 单元测试

unit-testing - 测试使用继承的类是否有任何最佳实践?

javascript - 使用 jqlite 单击 href 进行 jasmine 单元测试

clojure - 交换! atom,然后 : java. lang.ClassCastException : java. lang.String 无法转换为 clojure.lang.IFn