packages feed

numeric-prelude-0.4.3.3: test/Test/Algebra/Additive.hs

-- Do not edit! Automatically created with doctest-extract from src/Algebra/Additive.hs
{-# LINE 42 "src/Algebra/Additive.hs" #-}

module Test.Algebra.Additive where

import qualified Test.DocTest.Driver as DocTest

{-# LINE 43 "src/Algebra/Additive.hs" #-}
import     qualified Algebra.Additive as A
import     qualified Test.QuickCheck as QC

test :: DocTest.T ()
test = do
 DocTest.printPrefix "Algebra.Additive:108: "
{-# LINE 108 "src/Algebra/Additive.hs" #-}
 DocTest.property
{-# LINE 108 "src/Algebra/Additive.hs" #-}
     (\(QC.NonEmpty ns) -> A.sum ns == (A.sum1 ns :: Integer))
 DocTest.printPrefix "Algebra.Additive:121: "
{-# LINE 121 "src/Algebra/Additive.hs" #-}
 DocTest.property
{-# LINE 121 "src/Algebra/Additive.hs" #-}
     (\ns -> A.sum ns == (A.sumNestedAssociative ns :: Integer))
 DocTest.printPrefix "Algebra.Additive:136: "
{-# LINE 136 "src/Algebra/Additive.hs" #-}
 DocTest.property
{-# LINE 136 "src/Algebra/Additive.hs" #-}
     (\ns -> A.sum ns == (A.sumNestedCommutative ns :: Integer))