2024 Clojure状态调查!中分享您的想法。

欢迎!请参阅关于页面以获取更多关于这是如何工作的信息。

0投票
test.check

特别是,{{(generate (recursive-gen vector nat) 1000)}} 的输出比我希望的要少得多。

7 个答案

0投票

评论由:floybix

是的,recursive-gen 似乎不会生成标量,这意味着任何打印的都不会生成标量。

(require '[clojure.test.check.generators :as g]) (->> (g/sample g/any-printable 1000) (remove coll?)) ;; ()

0投票

评论由:gfredericks

recursive-gen 应该在 master 上生成标量

0投票

评论由:floybix

哦,对不起,我之前的说法错了。

0投票

评论由:seancorfield

这是否会引发 http://dev.clojure.org/jira/browse/CLJ-2036 ?

0投票

评论由:gfredericks

我认为“不返回标量”的问题在master分支上已修复;这是一个较微妙的问题。

0投票

评论由:gfredericks

特别地,已完成了TCHECK-83。

0投票
参考: https://clojure.atlassian.net/browse/TCHECK-111(由 gfredericks 报告)
...