tasty-sbv-0: Proving via sbv support for the Tasty test framework.

Safe HaskellNone
LanguageHaskell2010

Test.Tasty.SBV

Description

This module allows to prove statements in tasty.

Synopsis

Documentation

testStatement :: (Testable a, Provable a) => TestName -> a -> TestTree Source #

Create a test that attempts to proves a statement. When checking via QuickCheck is requested, tasty-quickcheck options will be respected.

newtype SbvSolver Source #

Which solver sbv shoul use. The current options are z3 (the default), yices, boolector, cvc4, mathsat, and abc.

Constructors

SbvSolver Solver 

newtype SbvQuickCheck Source #

Check properties with QuickCheck instead of a solver. This allows basic checking of the statement even without a solver installed on the system.

Constructors

SbvQuickCheck Bool 

data FS Source #

Constructors

(Testable a, Provable a) => FS a 
Instances
IsTest FS Source # 
Instance details

Defined in Test.Tasty.SBV