在clojure.test中是否有相当于Midje事实的形式?

时间:2016-06-02 11:45:30

标签: clojure midje clojure-testing

在Midje中使用

(facts ...)表单,让我们将一组(fact ..)表单分组,并在其下面添加更多(facts ..)表单。

在clojure.test中编写相应的测试套件时,应该用什么代替(facts ...)? clojure中还有其他类似语义的东西吗?

1 个答案:

答案 0 :(得分:1)

您可以使用testing对测试进行分组。链接文档页面中的释义示例:

(deftest arithmetic
  (testing "with positive integers"
    (is (= 4 (+ 2 2)))
    (is (= 7 (+ 3 4))))
  (testing "with negative integers"
    (is (= -4 (+ -2 -2)))
    (is (= -1 (+ 3 -4)))))