30 lines
626 B
Haskell
30 lines
626 B
Haskell
{-# OPTIONS_HADDOCK ignore-exports #-}
|
|
|
|
|
|
import Test.QuickCheck
|
|
import Test.Vector
|
|
|
|
|
|
deepCheck :: Testable prop => prop -> IO ()
|
|
deepCheck = quickCheckWith (stdArgs { maxSuccess = 1000})
|
|
|
|
|
|
main :: IO ()
|
|
main = do
|
|
putStrLn "testing inRange:"
|
|
deepCheck inRangeProp1
|
|
deepCheck inRangeProp2
|
|
deepCheck inRangeProp3
|
|
deepCheck inRangeProp4
|
|
deepCheck inRangeProp5
|
|
putStrLn "testing onPT:"
|
|
deepCheck onPTProp1
|
|
deepCheck onPTProp2
|
|
putStrLn "testing getAngle:"
|
|
deepCheck getAngleProp1
|
|
deepCheck getAngleProp2
|
|
deepCheck getAngleProp3
|
|
deepCheck getAngleProp4
|
|
deepCheck getAngleProp5
|
|
deepCheck getAngleProp6
|