double-check:@reiddraper的test.check(简单检查),已将ClojureClojureScript-portable弃用

时间:2024-05-28 23:48:02
【文件属性】:

文件名称:double-check:@reiddraper的test.check(简单检查),已将ClojureClojureScript-portable弃用

文件大小:38KB

文件格式:ZIP

更新时间:2024-05-28 23:48:02

Clojure

再检查一遍 已淘汰 我强烈建议迁移以使用 ,该程序现在提供Clojure和ClojureScript API。 感谢所有贡献者为这一权宜之计提供帮助,直到test.check完成了过渡。 double-check是的 ( )库的一个分支,是一个基于属性的测试工具,灵感来自QuickCheck。 test.check(和double-check )的核心思想是,您无需为单元测试枚举预期的输入和输出,而是编写关于函数的属性,这些属性对于所有输入都应为true。 这使您可以编写简洁而强大的测试。 为什么要用叉子? 虽然test.check专用于保留仅Clojure的API(至少现在是这样吗?),但使用编写了双重检查,因此提供了可在Clojure和ClojureScript之间移植的API。 这种方法已经发现ClojureScript本身中的重大错误,并且可以对您的程序执行相同的操作。


【文件预览】:
double-check-master
----.gitignore(156B)
----Makefile(349B)
----CHANGELOG.markdown(5KB)
----src()
--------cljx()
----.travis.yml(104B)
----CONTRIBUTING.md(531B)
----doc()
--------generator-examples.md(4KB)
--------intro.md(9KB)
----README.md(10KB)
----test()
--------cljx()
----project.clj(2KB)

网友评论