-- | -- Module : Main (tests) -- Copyright : (c) 2019-2026 Emily Pillmore -- License : BSD -- Maintainer : Emily Pillmore -- Stability : Experimental -- Portability : TypeFamilies -- module Main ( main ) where import qualified Test.Data.Vector.NonEmpty.Accessors as Accessors import qualified Test.Data.Vector.NonEmpty.Construction as Construction import qualified Test.Data.Vector.NonEmpty.Conversion as Conversion import qualified Test.Data.Vector.NonEmpty.Elementwise as Elementwise import qualified Test.Data.Vector.NonEmpty.Folds as Folds import qualified Test.Data.Vector.NonEmpty.Grouping as Grouping import qualified Test.Data.Vector.NonEmpty.Instances as Instances import qualified Test.Data.Vector.NonEmpty.Modification as Modification import qualified Test.Data.Vector.NonEmpty.Mutable as Mutable import qualified Test.Data.Vector.NonEmpty.Predicates as Predicates import qualified Test.Data.Vector.NonEmpty.Scans as Scans import Test.Tasty main :: IO () main = defaultMain $ testGroup "NonEmptyVector tests" [ Accessors.tests , Construction.tests , Conversion.tests , Modification.tests , Elementwise.tests , Predicates.tests , Grouping.tests , Folds.tests , Scans.tests , Instances.tests , Mutable.tests ]