1
自定义异常我们如何写Clojure中的测试用例来测试由(Exception. "MyCustomException")
如何编写测试来处理Clojure中
提出了一个自定义异常我试图(is (thrown? (Exception. "MyCustomException") (method-name param)))
但是,这是行不通的。
PS:我是clojure的新手
自定义异常我们如何写Clojure中的测试用例来测试由(Exception. "MyCustomException")
如何编写测试来处理Clojure中
提出了一个自定义异常我试图(is (thrown? (Exception. "MyCustomException") (method-name param)))
但是,这是行不通的。
PS:我是clojure的新手
使用实例吗?检查异常类型是否派生的方法=>http://clojuredocs.org/clojure.core/instance_q
(defrecord ExampleExceptionClass [x])
(try
;; do something here
(catch Exception ex
(instance? ExampleExceptionClass ex)))
'method-name'做什么?假设它抛出异常你的测试将需要一个try/catch。然后,您可以查看捕获到的异常,看看它是否符合您的期望。 – 2014-11-22 06:40:19