Clojure的BDD测试框架
谷歌搜索只揭示了过去几年中这个问题的答案,我在github中看到的一些项目已经很久没有提交了。现在有人在做什么吗?我对贡献很感兴趣。还有什么是并行测试的吗?我是Clojure的新手,但它似乎缺少一个与ScalaTest一样好的测试框架。我认为它仍然处于活动状态 我认为它仍然很活跃 是相对较新的,专门用于BDD。是相对较新的,专门用于BDD。也支持clojure,并且在Clojure的BDD测试框架,clojure,bdd,Clojure,Bdd,谷歌搜索只揭示了过去几年中这个问题的答案,我在github中看到的一些项目已经很久没有提交了。现在有人在做什么吗?我对贡献很感兴趣。还有什么是并行测试的吗?我是Clojure的新手,但它似乎缺少一个与ScalaTest一样好的测试框架。我认为它仍然处于活动状态 我认为它仍然很活跃 是相对较新的,专门用于BDD。是相对较新的,专门用于BDD。也支持clojure,并且在clojure目录中有一个可运行的示例;它的一个扩展示例如下:也支持clojure,并且在clojure目录中有一个可运行的示例;
clojure
目录中有一个可运行的示例;它的一个扩展示例如下:也支持clojure,并且在clojure
目录中有一个可运行的示例;它的一个扩展示例如下:是一个用于Clojure的激动人心的新BDD开源库。你也可以读到它
例如:
(defspec multiplying-two-numbers
(specification
{:given "a input of :a and :b"
:when "we #* :c"
:then "we expect :result"
:data {:a 3 :b 4 :result 12}}))
(defspec change-a-string-to-uppercase
(specification
{:given "a input of :a"
:when "we #clojure.string/upper-case"
:then "we expect :result"
:data {:a "hello" :result "HELLO"}}))
(defspec finding-the-max-of-two-numbers
(specification
{:expect "the #max of :a and :b"
:where {:a 2 :b 3 :expected 3}}))
“简单是关键”
五个关键词:
- 给定
- 什么时候
- 然后
- 期待
- 在哪里
clojure.test
将运行这些工具,以便与任何IDE和构建工具兼容
开发人员可以在很短的时间内编写一个快速、易于跟踪的BDD测试 是一个激动人心的新BDD开源库,用于Clojure。你也可以读到它
例如:
(defspec multiplying-two-numbers
(specification
{:given "a input of :a and :b"
:when "we #* :c"
:then "we expect :result"
:data {:a 3 :b 4 :result 12}}))
(defspec change-a-string-to-uppercase
(specification
{:given "a input of :a"
:when "we #clojure.string/upper-case"
:then "we expect :result"
:data {:a "hello" :result "HELLO"}}))
(defspec finding-the-max-of-two-numbers
(specification
{:expect "the #max of :a and :b"
:where {:a 2 :b 3 :expected 3}}))
“简单是关键”
五个关键词:
- 给定
- 什么时候
- 然后
- 期待
- 在哪里
clojure.test
将运行这些工具,以便与任何IDE和构建工具兼容
开发人员可以在很短的时间内编写一个快速、易于跟踪的BDD测试