units-2.4.1.1: Tests/Main.hs
{- Test/Main.hs
The units Package
Copyright (c) 2014 Richard Eisenberg
rae@cs.brynmawr.edu
This is the main testing file for the units package.
-}
{-# LANGUAGE ImplicitParams #-}
module Main where
import qualified Tests.Compile.CGS ()
import qualified Tests.Compile.EvalType ()
import qualified Tests.Compile.Lcsu ()
import qualified Tests.Compile.MetrologySynonyms ()
import qualified Tests.Compile.NoVector ()
import qualified Tests.Compile.Physics ()
import qualified Tests.Compile.Quantity ()
import qualified Tests.Compile.Readme ()
import qualified Tests.Compile.Simulator ()
import qualified Tests.Compile.TH ()
import qualified Tests.Compile.UnitParser ()
import qualified Tests.Compile.Units ()
import qualified Tests.Compile.T23 ()
import qualified Tests.Imperial
import qualified Tests.LennardJones
import qualified Tests.Linearity
import qualified Tests.OffSystemAdd
import qualified Tests.OffSystemCSU
import qualified Tests.PhysicalConstants
import qualified Tests.Show
import qualified Tests.Travel
import qualified Tests.Vector
import Test.Tasty
main :: IO ()
main = defaultMain tests
tests :: TestTree
tests =
let ?epsilon = 0.0000001 in
testGroup "Tests"
[ Tests.Imperial.tests
, Tests.LennardJones.tests
, Tests.Linearity.tests
, Tests.OffSystemAdd.tests
, Tests.OffSystemCSU.tests
, Tests.PhysicalConstants.tests
, Tests.Show.tests
, Tests.Travel.tests
, Tests.Vector.tests
]