【发布时间】:2016-08-31 15:19:24
【问题描述】:
我想使用 QuickCheck 来测试一个函数以确保它终止(没有无限递归,没有抛出异常等)。这就是我目前所做的:
f :: Int -> Int -> Int
prop_fTerminates :: Int -> Int -> Bool -- say
prop_fTerminates x y = f x y `seq` True
有没有更好(更具表现力和惯用语)的方式?
【问题讨论】:
标签: haskell quickcheck