packages feed

genvalidity-containers-0.2.0.0: test/Test/Validity/ContainersSpec.hs

{-# LANGUAGE TypeApplications #-}

module Test.Validity.ContainersSpec where

import Test.Hspec

import Data.GenValidity.Containers ()
import Data.Map (Map)
import Data.Sequence (Seq)
import Data.Set (Set)
import Data.Tree (Tree)
import Test.Validity.GenValidity

spec :: Spec
spec = do
    genValidSpec @(Set Int)
    genValiditySpec @(Set Double)
    genValidSpec @(Map Int Double)
    genValiditySpec @(Map Double Double)
    genValidSpec @(Tree Int)
    genValiditySpec @(Tree Double)
    genValidSpec @(Seq Int)
    genValiditySpec @(Seq Double)