-- | Comparing the Chern root vs. the Chern class versions for stuff in
-- "Math.RootLoci.CSM.Equivariant.Direct"
{-# LANGUAGE Rank2Types, GADTs, TypeFamilies #-}
module Tests.RootVsClass.Direct where
--------------------------------------------------------------------------------
import Data.Proxy
import Math.Combinat.Partitions
import Math.RootLoci.Algebra
import Math.RootLoci.Geometry
import Math.RootLoci.Misc
import Math.RootLoci.CSM.Equivariant.Direct
import Tests.Common
import Tests.RootVsClass.Check
import Test.Tasty
import Test.Tasty.HUnit
--------------------------------------------------------------------------------
all_tests = testGroup "direct"
[ testCase "open CSM" (forAllPart 9 "failed" prop_directOpenCSM )
, testCase "closed CSM" (forAllPart 9 "failed" prop_directClosedCSM)
]
prop_directOpenCSM part = checkGam (directOpenCSM part)
prop_directClosedCSM part = checkGam (directClosedCSM part)
--------------------------------------------------------------------------------