{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TemplateHaskell #-}
module Main where
import Test.Tasty
import Test.Data.Mutable.Array (mutArrTests)
import Test.Data.Mutable.Vector (mutVecTests)
import Test.Data.Mutable.HashMap (mutHMTests)
import Test.Data.Mutable.Set (mutSetTests)
import Test.Data.Destination (destArrayTests)
import Test.Data.Polarized (polarizedArrayTests)
main :: IO ()
main = defaultMain allTests
allTests :: TestTree
allTests = testGroup "All tests"
[ mutArrTests
, mutVecTests
, mutHMTests
, mutSetTests
, destArrayTests
, polarizedArrayTests
]