QuickCheck:Elm 中的简化 QuickCheck

时间:2024-07-26 09:15:01
【文件属性】:

文件名称:QuickCheck:Elm 中的简化 QuickCheck

文件大小:220KB

文件格式:ZIP

更新时间:2024-07-26 09:15:01

JavaScript

快速检查 这个库很大程度上受到了 Haskell 的 QuickCheck 库的启发,并具有在 Elm 中大大简化的 quickcheck 函数的实现。 如何使用 一、导入模块 import QuickCheck (..) quickCheck 功能有助于自动测试功能。 假设你创建了这个超级棒的函数来添加两个浮点数,你非常有创意地将它们称为add add : Float -> Float -> Float add x y = x + y 您想测试您的出色功能以确保其正常工作,但您必须进行所有这些测试。 这就是quickCheck可以提供帮助的地方。 quickCheck将使用您选择的随机生成器自动创建您想要创建的任意数量的测试用例,并测试您认为关于您的函数的条件。 例如,将正数与减号本身相加应为 0。如果不是这种情况,您的add函数就不是真正的 add 函数。 condi


网友评论