--------------------------------------------------------------------------------
main :: IO ()
main = defaultMain
    [ testGroup "Data.RangeSet"
      [ typeIndexedTest (test_BooleanAlgebra :: TypeIndexedTest (Set Char))
      , testProperty "interval"       (prop_interval `asFunctionOf` (undefined :: Char))
      , testProperty "ranges"         (prop_ranges `asFunctionOf` (undefined :: Set Char))
      , testProperty "singleton"      (prop_singleton `asFunctionOf` (undefined :: Char))
      , testProperty "representative" (prop_representative `asFunctionOf` (undefined :: Set Char))
      ]
    , testGroup "Data.Regexp"
      [ testProperty "regexp" prop_regexp
      ]
    , testGroup "Language.Forvie.Layout"
      [ testProperty "layout" prop_layout
      , testCase "layout-hunit" layoutTestCases
      ]
    ]
main :: IO ()
main = defaultMain
    [ testGroup "Data.RangeSet"
      [ typeIndexedTest (test_BooleanAlgebra :: TypeIndexedTest (Set Char))
      , testProperty "interval"       (prop_interval `asFunctionOf` (undefined :: Char))
      , testProperty "ranges"         (prop_ranges `asFunctionOf` (undefined :: Set Char))
      , testProperty "singleton"      (prop_singleton `asFunctionOf` (undefined :: Char))
      , testProperty "representative" (prop_representative `asFunctionOf` (undefined :: Set Char))
      ]
    , testGroup "Data.Regexp"
      [ testProperty "regexp" prop_regexp
      ]
    , testGroup "Language.Forvie.Layout"
      [ testProperty "layout" prop_layout
      , testCase "layout-hunit" layoutTestCases
      ]
    ]
main = defaultMain
    [ testGroup "Data.RangeSet"
      [ typeIndexedTest (test_BooleanAlgebra :: TypeIndexedTest (Set Char))
      , testProperty "interval"       (prop_interval `asFunctionOf` (undefined :: Char))
      , testProperty "ranges"         (prop_ranges `asFunctionOf` (undefined :: Set Char))
      , testProperty "singleton"      (prop_singleton `asFunctionOf` (undefined :: Char))
      , testProperty "representative" (prop_representative `asFunctionOf` (undefined :: Set Char))
      ]
    , testGroup "Data.Regexp"
      [ testProperty "regexp" prop_regexp
      ]
    , testGroup "Language.Forvie.Layout"
      [ testProperty "layout" prop_layout
      , testCase "layout-hunit" layoutTestCases
      ]
    ]