{-# OPTIONS_GHC -fno-warn-missing-signatures #-} module Main (main) where import qualified QC.Buffer as Buffer import qualified QC.ByteString as ByteString import qualified QC.ByteStringRightToLeft as ByteStringRightToLeft import qualified QC.Combinator as Combinator import qualified QC.CombinatorRight as CombinatorRight import qualified QC.MonoidalScientific as MonoidalScientific import qualified QC.Simple as Simple import qualified QC.Text as Text import Test.Tasty (defaultMain, testGroup) main = defaultMain tests tests = testGroup "tests" [ testGroup "leftToRight" [ testGroup "bs" ByteString.tests , testGroup "buf" Buffer.tests , testGroup "combinator" Combinator.tests , testGroup "simple" Simple.tests , testGroup "text" Text.tests ] , testGroup "rightToLeft" [ testGroup "bs" ByteStringRightToLeft.tests , testGroup "combinator" CombinatorRight.tests ] , testGroup "monoidal" [ testGroup "scientific" MonoidalScientific.tests ] ]