测试框架-th:使用Template Haskell自动生成HUnit和Quickcheck批量代码。

[bsd3型,图书馆,测试][建议标签]

测试框架-th包含两个有趣的函数:默认主发电机测试组生成器.

默认主发电机将提取模块中以case_、prop_或test_in开头的所有函数,并将它们放在testGroup中。

--文件SomeModule.hs(-#LANGUAGE模板Haskell#-)模块SomeModule,其中导入测试。框架.TH导入测试。框架导入测试。HUnit公司导入测试。框架提供商。HUnit公司导入测试。框架.提供者。快速检查2--注意这条线!main=$(默认MainGenerator)case_1=做1@=?1案例2=做2@=?2prop_reverse xs=反向(反向xs)==xs其中types=xs::[Int]

--文件SomeModule.hs(-#LANGUAGE模板Haskell#-)模块SomeModule,其中导入测试。框架.TH导入测试。框架导入测试。HUnit公司导入测试。框架.提供者。HUnit公司导入测试。框架.提供者。快速检查2--注意这条线!主要=默认Main[testGroup“SomeModule”[testCase“1”case_1,testCase“2”case_,testProperty“reverse”prop_reverse]]case_1=做1@=?1案例2=做2@=?2prop_reverse xs=反向(反向xs)==xs其中types=xs::[Int]

测试组生成器就像是默认主发电机但没有默认Main。如果您需要用于测试组的函数,它很有用(例如,如果您希望能够从另一个模块调用测试组)。

模块

[索引]

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.1.2,0.1.3,0.2.0,0.2.1,0.2.2,0.2.3,0.2.4
依赖关系 基础(>=4 && <5),haskell-src-exts公司,语言-哈斯克尔提取(>=0.2),正则表达式posix,template-haskell模板,测试框架[细节]
许可证 BSD-3条款
作者 奥斯卡·芬森和埃米尔·诺德林
维护人员 奥斯卡·芬森
类别 测试
主页 http://github.com/finnsson/test-generator网站
源回购 头部:git克隆https://github.com/finnson/test-generator.git
已上传 通过奥斯卡·芬森2012年12月2日12T12:03:35Z
分配 架构(architecture):0.2.4,借方:0.2.4,NixOS:0.2.4
反向依赖关系 7直接,21间接[细节]
下载 总计18584人(过去30天内28人)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 用户上传的文档
生成状态未知[还没有报告]