ClassLaws-0.3.0.2: Stating and checking laws for type class methods

Index

+++Test.ClassLaws.TestingDatatypes
.&&.Test.ClassLaws
.&.Test.ClassLaws
.||.Test.ClassLaws
/=!Test.ClassLaws.Partial, Test.ClassLaws
/\!Test.ClassLaws.Partial, Test.ClassLaws
<!Test.ClassLaws.Partial, Test.ClassLaws
<=!Test.ClassLaws.Partial, Test.ClassLaws
=.=Test.ClassLaws.Core, Test.ClassLaws, Control.Monad.Laws
==!Test.ClassLaws.Partial, Test.ClassLaws
==>Test.ClassLaws
>!Test.ClassLaws.Partial, Test.ClassLaws
><Test.ClassLaws
>=!Test.ClassLaws.Partial, Test.ClassLaws
addStepsTest.ClassLaws.Core, Test.ClassLaws
applyTest.ClassLaws.Partial, Test.ClassLaws
ApproxTest.ClassLaws.Partial, Test.ClassLaws
approxTest.ClassLaws.Partial, Test.ClassLaws
approxAllTest.ClassLaws.Partial, Test.ClassLaws
approxDepthTest.ClassLaws.Partial, Test.ClassLaws
ApproxShowTest.ClassLaws.Partial, Test.ClassLaws
approxShowTest.ClassLaws.Partial, Test.ClassLaws
approxShowsTest.ClassLaws.Partial, Test.ClassLaws
approxShowsPrecTest.ClassLaws.Partial, Test.ClassLaws
ArbitraryTest.ClassLaws
arbitraryTest.ClassLaws
arbitrary'Test.ClassLaws.Partial, Test.ClassLaws
arbitraryBoundedIntegralTest.ClassLaws
arbitraryBoundedRandomTest.ClassLaws
ArbitraryPartialTest.ClassLaws.Partial, Test.ClassLaws
arbitraryPartialTest.ClassLaws.Partial, Test.ClassLaws
arbitraryPartialFunTest.ClassLaws.TestingFinFuns
arbitrarySizedBoundedIntegralTest.ClassLaws
arbitrarySizedFractionalTest.ClassLaws
arbitrarySizedIntegralTest.ClassLaws
Args 
1 (Data Constructor)Test.ClassLaws
2 (Type/Class)Test.ClassLaws
b2iData.Monoid.Laws.Instances
basicPairShowTest.ClassLaws.TestingState
bindStateLTest.ClassLaws.TestingState
bindStateSTest.ClassLaws.TestingState
Blind 
1 (Data Constructor)Test.ClassLaws
2 (Type/Class)Test.ClassLaws
blindlawtestTest.ClassLaws.Core, Test.ClassLaws
bottomTest.ClassLaws.Partial, Test.ClassLaws
chattyTest.ClassLaws
chooseTest.ClassLaws
choose'Test.ClassLaws.Partial, Test.ClassLaws
classifyTest.ClassLaws
CoArbitraryTest.ClassLaws
coarbitraryTest.ClassLaws
coarbitraryIntegralTest.ClassLaws
coarbitraryRealTest.ClassLaws
coarbitraryShowTest.ClassLaws
collectTest.ClassLaws
conjoinTest.ClassLaws
ConsTest.ClassLaws.TestingDatatypes
coverTest.ClassLaws
defaultFunctorLaw1Control.Monad.Laws
defaultFunctorLaw2Control.Monad.Laws
defaultFunctorMonadLawControl.Monad.Laws
defaultMonadLaw1Control.Monad.Laws
defaultMonadLaw2Control.Monad.Laws
defaultMonadLaw3Control.Monad.Laws
defaultMonadPlusLaw1Control.Monad.Laws
defaultMonadPlusLaw2Control.Monad.Laws
defaultMonadPlusLaw3Control.Monad.Laws
defaultMonadPlusLaw4Control.Monad.Laws
defaultMonadPlusLaw5Control.Monad.Laws
defaultMonadStateGetGetControl.Monad.State.Class.Laws
defaultMonadStateGetPutControl.Monad.State.Class.Laws
defaultMonadStatePutGetControl.Monad.State.Class.Laws
defaultMonadStatePutPutControl.Monad.State.Class.Laws
defaultMonoidLaw1Data.Monoid.Laws
defaultMonoidLaw2Data.Monoid.Laws
defaultMonoidLaw3Data.Monoid.Laws
disjoinTest.ClassLaws
elementsTest.ClassLaws
elements'Test.ClassLaws.Partial, Test.ClassLaws
enumElemsTest.ClassLaws.TestingFinFuns
enumShowBot_auxLstTest.ClassLaws.TestingState
enumTotArbTest.ClassLaws.TestingState
eqPartialTest.ClassLaws.TestingFinFuns
EqualTest.ClassLaws.Core, Test.ClassLaws
ExceptionTest.ClassLaws.Partial, Test.ClassLaws
expectedFailuresControl.Monad.Laws.Instances
expectFailureTest.ClassLaws
failingPairTest.ClassLaws.TestingEquality, Test.ClassLaws
failingPair'Test.ClassLaws.TestingEquality, Test.ClassLaws
FailureTest.ClassLaws
finiteListOfTest.ClassLaws.Partial, Test.ClassLaws
Fixed 
1 (Data Constructor)Test.ClassLaws
2 (Type/Class)Test.ClassLaws
flatTest.ClassLaws.Partial, Test.ClassLaws
fmapStateLTest.ClassLaws.TestingState
fmapStateSTest.ClassLaws.TestingState
foldNTest.ClassLaws.Partial, Test.ClassLaws
foldrMyListTest.ClassLaws.TestingDatatypes
forAllTest.ClassLaws
forAllShrinkTest.ClassLaws
frequencyTest.ClassLaws
frequency'Test.ClassLaws.Partial, Test.ClassLaws
fromSuccTest.ClassLaws.Partial, Test.ClassLaws
fstPTest.ClassLaws.TestingState
functionTest.ClassLaws.Partial, Test.ClassLaws
functionToTest.ClassLaws.Partial, Test.ClassLaws
FunctorLaw1Control.Monad.Laws
functorLaw1Control.Monad.Laws
FunctorLaw2Control.Monad.Laws
functorLaw2Control.Monad.Laws
FunctorLawsControl.Monad.Laws
FunctorMonadLawControl.Monad.Laws
functorMonadLawControl.Monad.Laws
FunctorMonadLawsControl.Monad.Laws
FunTabTest.ClassLaws.TestingFinFuns
GaveUpTest.ClassLaws
GenTest.ClassLaws
genPartialTest.ClassLaws.Partial, Test.ClassLaws
GenTransformerTest.ClassLaws.Partial, Test.ClassLaws
getStateTest.ClassLaws.TestingState
growingElementsTest.ClassLaws
infiniteListOfTest.ClassLaws.Partial, Test.ClassLaws
isBottomTest.ClassLaws.Partial, Test.ClassLaws
isBottomTimeOutTest.ClassLaws.Partial, Test.ClassLaws
isSuccTest.ClassLaws.Partial, Test.ClassLaws
labelTest.ClassLaws
labelsTest.ClassLaws
LawTest.ClassLaws.Core, Test.ClassLaws, Control.Monad.Laws
LawArgsTest.ClassLaws.Core, Test.ClassLaws, Control.Monad.Laws
LawBodyTest.ClassLaws.Core, Test.ClassLaws, Control.Monad.Laws
LawTestTest.ClassLaws.Core, Test.ClassLaws, Control.Monad.Laws
lawtestTest.ClassLaws.Core, Test.ClassLaws, Control.Monad.Laws
lessEqPartialTest.ClassLaws.TestingFinFuns
lift'Test.ClassLaws.Partial, Test.ClassLaws
list2MyListTest.ClassLaws.TestingDatatypes
listOfTest.ClassLaws
listOf1Test.ClassLaws
lMeetTest.ClassLaws.TestingFinFuns
main 
1 (Function)Control.Monad.Laws.Instances
2 (Function)Control.Monad.State.Class.Laws.Instances
3 (Function)Data.Monoid.Laws.Instances
MakePMTest.ClassLaws.Partial, Test.ClassLaws
MakeResultTest.ClassLaws.Partial, Test.ClassLaws
mapSizeTest.ClassLaws
matchTest.ClassLaws.Partial, Test.ClassLaws
maxDiscardTest.ClassLaws
maxSizeTest.ClassLaws
maxSuccessTest.ClassLaws
meetPartialTest.ClassLaws.TestingFinFuns
MkStrTest.ClassLaws
MonadLaw1Control.Monad.Laws
monadLaw1Control.Monad.Laws
MonadLaw2Control.Monad.Laws
monadLaw2Control.Monad.Laws
MonadLaw3Control.Monad.Laws
monadLaw3Control.Monad.Laws
MonadLawsControl.Monad.Laws
MonadPlusLaw1Control.Monad.Laws
monadPlusLaw1Control.Monad.Laws
MonadPlusLaw2Control.Monad.Laws
monadPlusLaw2Control.Monad.Laws
MonadPlusLaw3Control.Monad.Laws
monadPlusLaw3Control.Monad.Laws
MonadPlusLaw4Control.Monad.Laws
monadPlusLaw4Control.Monad.Laws
MonadPlusLaw5Control.Monad.Laws
monadPlusLaw5Control.Monad.Laws
MonadPlusLawsControl.Monad.Laws
MonadStateGetGetControl.Monad.State.Class.Laws
monadStateGetGetControl.Monad.State.Class.Laws
MonadStateGetPutControl.Monad.State.Class.Laws
monadStateGetPutControl.Monad.State.Class.Laws
MonadStateLawsControl.Monad.State.Class.Laws
MonadStatePutGetControl.Monad.State.Class.Laws
monadStatePutGetControl.Monad.State.Class.Laws
MonadStatePutPutControl.Monad.State.Class.Laws
monadStatePutPutControl.Monad.State.Class.Laws
MonoidLaw1Data.Monoid.Laws
monoidLaw1Data.Monoid.Laws
MonoidLaw2Data.Monoid.Laws
monoidLaw2Data.Monoid.Laws
MonoidLaw3Data.Monoid.Laws
monoidLaw3Data.Monoid.Laws
MonoidLawsData.Monoid.Laws
moreTest.ClassLaws.Partial, Test.ClassLaws
MyListTest.ClassLaws.TestingDatatypes
myList2ListTest.ClassLaws.TestingDatatypes
NatTest.ClassLaws.Partial, Test.ClassLaws
natrecTest.ClassLaws.Partial, Test.ClassLaws
NilTest.ClassLaws.TestingDatatypes
NoExpectedFailureTest.ClassLaws
nonBottomErrorTest.ClassLaws.Partial, Test.ClassLaws
NonEmptyTest.ClassLaws
NonEmptyListTest.ClassLaws
NonNegative 
1 (Data Constructor)Test.ClassLaws
2 (Type/Class)Test.ClassLaws
NonTerminationTest.ClassLaws.Partial, Test.ClassLaws
NonZero 
1 (Data Constructor)Test.ClassLaws
2 (Type/Class)Test.ClassLaws
noTweakTest.ClassLaws.Partial, Test.ClassLaws
numShrinksTest.ClassLaws
numTestsTest.ClassLaws
oneofTest.ClassLaws
oneof'Test.ClassLaws.Partial, Test.ClassLaws
OrderedTest.ClassLaws
OrderedListTest.ClassLaws
orderedListTest.ClassLaws
outputTest.ClassLaws
Pair 
1 (Type/Class)Test.ClassLaws.TestingState
2 (Data Constructor)Test.ClassLaws.TestingState
pairFromGenTest.ClassLaws.TestingState
pairRecPattTest.ClassLaws.TestingState
pairShowPartialTest.ClassLaws.TestingState
pairwiseEqTest.ClassLaws.TestingEquality, Test.ClassLaws
ParamTest.ClassLaws.Core, Test.ClassLaws
Partial 
1 (Type/Class)Test.ClassLaws.Partial, Test.ClassLaws
2 (Data Constructor)Test.ClassLaws.Partial, Test.ClassLaws
partiallawtestTest.ClassLaws.Core, Test.ClassLaws
PatternMatch 
1 (Data Constructor)Test.ClassLaws.Partial, Test.ClassLaws
2 (Type/Class)Test.ClassLaws.Partial, Test.ClassLaws
PosTest.ClassLaws.TestingEquality, Test.ClassLaws
Positive 
1 (Data Constructor)Test.ClassLaws
2 (Type/Class)Test.ClassLaws
PrecTest.ClassLaws.Partial, Test.ClassLaws
printTestCaseTest.ClassLaws
promoteTest.ClassLaws
PropTest.ClassLaws
PropertyTest.ClassLaws
propertyTest.ClassLaws
propertyPartialTest.ClassLaws.Partial, Test.ClassLaws
putStateTest.ClassLaws.TestingState
quickCheckTest.ClassLaws
quickCheckResultTest.ClassLaws
quickCheckWithTest.ClassLaws
quickCheckWithResultTest.ClassLaws
quickFLawCheckTest.ClassLaws.Core, Test.ClassLaws
quickLawCheckTest.ClassLaws.Core, Test.ClassLaws
quickLawCheckPartialTest.ClassLaws.Core, Test.ClassLaws
rangesTest.ClassLaws
reasonTest.ClassLaws
replayTest.ClassLaws
resizeTest.ClassLaws
resize'Test.ClassLaws.Partial, Test.ClassLaws
ResultTest.ClassLaws
returnStateTest.ClassLaws.TestingState
runSTest.ClassLaws.TestingState
STest.ClassLaws.TestingState
sampleTest.ClassLaws
sample'Test.ClassLaws
semanticCompareTest.ClassLaws.Partial, Test.ClassLaws
SemanticEqTest.ClassLaws.Partial, Test.ClassLaws
semanticEqTest.ClassLaws.Partial, Test.ClassLaws
semanticJoinTest.ClassLaws.Partial, Test.ClassLaws
semanticLETest.ClassLaws.TestingFinFuns
semanticMeetTest.ClassLaws.Partial, Test.ClassLaws
SemanticOrdTest.ClassLaws.Partial, Test.ClassLaws
SemEqTest.ClassLaws.TestingFinFuns
semEqFunTest.ClassLaws.TestingFinFuns
showFunTest.ClassLaws.TestingFinFuns
showPartialTest.ClassLaws.Partial, Test.ClassLaws
showPartialFunTest.ClassLaws.TestingFinFuns
shrinkTest.ClassLaws
Shrink2 
1 (Data Constructor)Test.ClassLaws
2 (Type/Class)Test.ClassLaws
Shrinking 
1 (Data Constructor)Test.ClassLaws
2 (Type/Class)Test.ClassLaws
shrinkingTest.ClassLaws
shrinkInitTest.ClassLaws
shrinkIntegralTest.ClassLaws
shrinkNothingTest.ClassLaws
shrinkPartialTest.ClassLaws.Partial, Test.ClassLaws
shrinkRealFracTest.ClassLaws
ShrinkStateTest.ClassLaws
shrinkStateTest.ClassLaws
sizedTest.ClassLaws
sized'Test.ClassLaws.Partial, Test.ClassLaws
Smart 
1 (Data Constructor)Test.ClassLaws
2 (Type/Class)Test.ClassLaws
sndPTest.ClassLaws.TestingState
snocTest.ClassLaws.TestingDatatypes
SS 
1 (Type/Class)Test.ClassLaws.TestingState
2 (Data Constructor)Test.ClassLaws.TestingState
StateTest.ClassLaws.TestingState
statePattTest.ClassLaws.TestingState
stdArgsTest.ClassLaws
StrTest.ClassLaws
SuccessTest.ClassLaws
suchThatTest.ClassLaws
suchThatMaybeTest.ClassLaws
table2funTest.ClassLaws.TestingFinFuns
TestableTest.ClassLaws
TestablePartialTest.ClassLaws.Partial, Test.ClassLaws
testEqTest.ClassLaws.TestingEquality, Test.ClassLaws
testEqPartialTest.ClassLaws.TestingEquality, Test.ClassLaws
TestEqualTest.ClassLaws.TestingEquality, Test.ClassLaws, Control.Monad.Laws
testEqualTest.ClassLaws.TestingEquality, Test.ClassLaws, Control.Monad.Laws
testFunctorListControl.Monad.Laws.Instances
testFunctorMaybeControl.Monad.Laws.Instances
testFunctorMonadListControl.Monad.Laws.Instances
testFunctorMonadMaybeControl.Monad.Laws.Instances
testFunctorMonadMyListControl.Monad.Laws.Instances
testFunctorMyListControl.Monad.Laws.Instances
testLawsStateLControl.Monad.State.Class.Laws.Instances
testLawsStatePartialLControl.Monad.State.Class.Laws.Instances
testLawsStatePartialSControl.Monad.State.Class.Laws.Instances
testLawsStateSControl.Monad.State.Class.Laws.Instances
testMonadListControl.Monad.Laws.Instances
testMonadMaybeControl.Monad.Laws.Instances
testMonadMyListControl.Monad.Laws.Instances
testMonadStateControl.Monad.Laws.Instances
testMonoidEndoData.Monoid.Laws.Instances
testMonoidEndoPartialData.Monoid.Laws.Instances
testMonoidMyListData.Monoid.Laws.Instances
testRunEqTest.ClassLaws.TestingEquality, Test.ClassLaws
testRunEqPartialTest.ClassLaws.TestingEquality, Test.ClassLaws
test_roundtripData.Monoid.Laws.Instances
TheoremTest.ClassLaws.Core, Test.ClassLaws
timeOutTest.ClassLaws.Partial, Test.ClassLaws
timeOut'Test.ClassLaws.Partial, Test.ClassLaws
timeOutLimitTest.ClassLaws.Partial, Test.ClassLaws
timeOutMicroTest.ClassLaws.Partial, Test.ClassLaws
timeOutMicro'Test.ClassLaws.Partial, Test.ClassLaws
transformTest.ClassLaws.Partial, Test.ClassLaws
Tweak 
1 (Data Constructor)Test.ClassLaws.Partial, Test.ClassLaws
2 (Type/Class)Test.ClassLaws.Partial, Test.ClassLaws
unPartialTest.ClassLaws.Partial, Test.ClassLaws
unSSTest.ClassLaws.TestingState
usedSeedTest.ClassLaws
usedSizeTest.ClassLaws
ValueTest.ClassLaws.Partial, Test.ClassLaws
variantTest.ClassLaws
vectorTest.ClassLaws
vectorOfTest.ClassLaws
verboseTest.ClassLaws
verboseCheckTest.ClassLaws
verboseCheckResultTest.ClassLaws
verboseCheckWithTest.ClassLaws
verboseCheckWithResultTest.ClassLaws
whenFailTest.ClassLaws
whenFail'Test.ClassLaws
withinTest.ClassLaws
\/!Test.ClassLaws.Partial, Test.ClassLaws