SmartCheck icon indicating copy to clipboard operation
SmartCheck copied to clipboard

A Smarter QuickCheck

Results 6 SmartCheck issues
Sort by recently updated
recently updated
newest added

It would be nice if SmartCheck supported custom generators, like QuickCheck does with `forAll`. For example, I want to use SmartCheck to test an interpreter I'm working on, but I...

not yet really familiar with you library but i think this will make it compile in newer ghc ghc-8 does no longer export generic instance for Double, Int but those...

This is more of a feature request than a bug itself. When there is only one possible constructor, existential sub-value generalization does not produce a very useful result. Consider the...

This is perhaps related to issue #12. For the [motivating example] of the SmartCheck paper, SmartCheck reports a correct counter-example, but an incorrect generalization: forall values x0 x1 x2 x3:...

Consider the following faulty `sort` implementation along with a property: sort :: Ord a => [a] -> [a] sort [] = [] sort (x:xs) = sort (filter (< x) xs)...

Add a way to optionally shrink base types. One way to do this would be to define a "shrink-like" class, and the user can define instances for types they want...

enhancement