Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
The test generator boilerplate module.
Any test that is supported (HUnit, HSpec, etc.) provides here, a generator type with all the context necessary for outputting the necessary boilerplate for the generated main function that will run all the tests.
Synopsis
- data Generator = Generator {
- generatorPrefix :: String
- generatorImports :: [String]
- generatorClass :: String
- generatorSetup :: Test -> String
- data Test = Test {}
- generators :: [Generator]
- getGenerator :: Test -> Generator
- getGenerators :: [Test] -> [Generator]
- showSetup :: Test -> String -> String
- mkTest :: FilePath -> String -> Test
Types
The generator type.
Generator | |
|
The test type.
Test | |
|
Generators
generators :: [Generator] Source #
All types of tests supported for boilerplate generation.
getGenerator :: Test -> Generator Source #
Generator retriever (single).
getGenerators :: [Test] -> [Generator] Source #
Generator retriever (many).