palindromes-1.0: tests/QuickCheckSettings.hs
{- This program has been developed by students from the bachelor Computer Science at Utrecht
University within the Software Project course.
© Copyright Utrecht University (Department of Information and Computing Sciences) and Johan Jeuring -}
module QuickCheckSettings
( settingsList
) where
import Data.Algorithms.Palindromes.Finders
( Algorithm (..)
, OutputFilter (..)
, OutputFormat (..)
, Variant (..)
)
import Data.Algorithms.Palindromes.Settings (Settings (..))
-- | Settings where the palindrome type works with Char
settingsList :: [Settings]
settingsList =
[ setting1
, setting2
, setting3
, setting4
, setting5
, setting6
, setting7
, setting8
, setting9
, setting10
, setting11
, setting12
, setting13
, setting14
, setting15
, setting16
, setting17
, setting18
, setting19
, setting20
, setting21
, setting22
, setting23
, setting24
, setting25
, setting26
, setting27
, setting28
, setting29
, setting30
, setting31
, setting32
, setting33
, setting34
, setting35
, setting36
, setting37
, setting38
]
setting1 :: Settings
setting1 =
Settings
AlgLinear
VarWord
FormatLength
SelectLongest
10
setting2 :: Settings
setting2 =
Settings
(AlgQuadratic 10 5)
VarPunctuation
FormatLength
SelectLongest
3
setting3 :: Settings
setting3 =
Settings
(AlgQuadratic 3 1)
VarPlain
FormatLength
SelectLongest
0
setting4 :: Settings
setting4 =
Settings
(AlgQuadratic 3 5)
VarText
FormatLength
SelectLongest
10
setting5 :: Settings
setting5 =
Settings
(AlgQuadratic 10 0)
VarPlain
FormatLength
SelectLongest
0
setting6 :: Settings
setting6 =
Settings
(AlgQuadratic 0 1)
VarWord
FormatLength
SelectLongest
3
setting7 :: Settings
setting7 =
Settings
(AlgQuadratic 10 5)
VarWord
FormatLength
SelectLongest
0
setting8 :: Settings
setting8 =
Settings
(AlgQuadratic 10 0)
VarText
FormatLength
SelectLongest
3
setting9 :: Settings
setting9 =
Settings
(AlgQuadratic 3 0)
VarWord
FormatLength
SelectLongest
3
setting10 :: Settings
setting10 =
Settings
(AlgQuadratic 0 1)
VarPunctuation
FormatLength
SelectLongest
0
setting11 :: Settings
setting11 =
Settings
(AlgQuadratic 0 5)
VarPlain
FormatLength
SelectLongest
3
setting12 :: Settings
setting12 =
Settings
(AlgQuadratic 10 1)
VarDNA
FormatLength
SelectLongest
10
setting13 :: Settings
setting13 =
Settings
(AlgQuadratic 3 0)
VarDNA
FormatLength
SelectLongest
3
setting14 :: Settings
setting14 =
Settings
(AlgQuadratic 0 5)
VarDNA
FormatLength
SelectLongest
0
setting15 :: Settings
setting15 =
Settings
AlgLinear
VarPunctuation
FormatLength
SelectLongest
3
setting16 :: Settings
setting16 =
Settings
AlgLinear
VarDNA
FormatLength
SelectLongest
0
setting17 :: Settings
setting17 =
Settings
(AlgQuadratic 3 1)
VarPunctuation
FormatLength
SelectLongest
10
setting18 :: Settings
setting18 =
Settings
(AlgQuadratic 0 1)
VarText
FormatLength
SelectLongest
0
setting19 :: Settings
setting19 =
Settings
AlgLinear
VarPlain
FormatLength
SelectLongest
10
setting20 :: Settings
setting20 =
Settings
(AlgQuadratic 0 5)
VarPlain
FormatLength
SelectLongest
3
setting21 :: Settings
setting21 =
Settings
AlgLinear
VarText
FormatLength
SelectLongest
10
setting22 =
Settings
(AlgApproximate 10 5)
VarPunctuation
FormatLength
SelectLongest
3
setting23 :: Settings
setting23 =
Settings
(AlgApproximate 3 1)
VarPlain
FormatLength
SelectLongest
0
setting24 :: Settings
setting24 =
Settings
(AlgApproximate 3 5)
VarText
FormatLength
SelectLongest
10
setting25 :: Settings
setting25 =
Settings
(AlgApproximate 10 0)
VarPlain
FormatLength
SelectLongest
0
setting26 :: Settings
setting26 =
Settings
(AlgApproximate 0 1)
VarWord
FormatLength
SelectLongest
3
setting27 :: Settings
setting27 =
Settings
(AlgApproximate 10 5)
VarWord
FormatLength
SelectLongest
0
setting28 :: Settings
setting28 =
Settings
(AlgApproximate 10 0)
VarText
FormatLength
SelectLongest
3
setting29 :: Settings
setting29 =
Settings
(AlgApproximate 3 0)
VarWord
FormatLength
SelectLongest
3
setting30 :: Settings
setting30 =
Settings
(AlgApproximate 0 1)
VarPunctuation
FormatLength
SelectLongest
0
setting31 :: Settings
setting31 =
Settings
(AlgApproximate 0 5)
VarPlain
FormatLength
SelectLongest
3
setting32 :: Settings
setting32 =
Settings
(AlgApproximate 10 1)
VarDNA
FormatLength
SelectLongest
10
setting33 :: Settings
setting33 =
Settings
(AlgApproximate 3 0)
VarDNA
FormatLength
SelectLongest
3
setting34 :: Settings
setting34 =
Settings
(AlgApproximate 0 5)
VarDNA
FormatLength
SelectLongest
0
setting35 :: Settings
setting35 =
Settings
(AlgApproximate 3 1)
VarPunctuation
FormatLength
SelectLongest
10
setting36 :: Settings
setting36 =
Settings
(AlgApproximate 0 1)
VarText
FormatLength
SelectLongest
0
setting37 :: Settings
setting37 =
Settings
(AlgApproximate 0 5)
VarPlain
FormatLength
SelectLongest
3
setting38 :: Settings
setting38 =
Settings
(AlgApproximate 2 3)
VarDNA
FormatLength
SelectLongest
0