HUnit-Test-Generator:一个小的 Haskell 程序,它读取一个非常简单的 DSL 并生成适当的 HUnit 测试

时间:2021-07-11 02:31:30
【文件属性】:
文件名称:HUnit-Test-Generator:一个小的 Haskell 程序,它读取一个非常简单的 DSL 并生成适当的 HUnit 测试
文件大小:5KB
文件格式:ZIP
更新时间:2021-07-11 02:31:30
Haskell HUnit-测试-生成器 一个小的 Haskell 程序,它读取一个非常简单的 DSL 并生成适当的 HUnit 测试 动机 由于 HUnit 测试很难编写,而且 Haskell 初学者也不太容易理解,因此我决定使用一种更简单的“语言”来编写测试。 假设我们有Prime.hs模块,它导出Prime.hs isPrime :: Int -> Bool函数,我们想测试它。 为此,我们创建了一个名为PrimeTests的文件,其内容如下: import Prime "2 should be prime" -> isPrime 2 == True "4 should not be prime" -> isPrime 4 == False "7 should be prime" -> isPrime 7 == True 第一行是模块的导入。 一个测试(这是一个单独的)的synax如下:
【文件预览】:
HUnit-Test-Generator-master
----PrimeTests.hs(310B)
----LICENSE(1KB)
----Setup.hs(46B)
----PrimeTests(141B)
----HUnit-Test-Generator.cabal(751B)
----.gitignore(107B)
----GenerateTests.hs(3KB)
----Prime.hs(304B)
----README.md(2KB)

网友评论