packages feed

astro-0.4.1.2: test/Data/Astro/Planet/PlanetDetailsTest.hs

module Data.Astro.Planet.PlanetDetailsTest
(
  tests
)

where


import Test.Framework (testGroup)
import Test.Framework.Providers.HUnit
import Test.Framework.Providers.QuickCheck2 (testProperty)
import Test.HUnit
import Test.HUnit.Approx
import Test.QuickCheck

import Data.Astro.Planet.PlanetDetails

tests = [testGroup "inner planets" [
            testCase "Mercury" $ isInnerPlanet (j2010PlanetDetails Mercury) @?= True
            , testCase "Venus" $ isInnerPlanet (j2010PlanetDetails Venus) @?= True
            , testCase "Jupiter" $ isInnerPlanet (j2010PlanetDetails Jupiter) @?= False
            , testCase "Uranus" $ isInnerPlanet (j2010PlanetDetails Uranus) @?= False
            , testCase "Earth" $ isInnerPlanet (j2010PlanetDetails Earth) @?= False
            ]
        ]