]> gitweb.michael.orlitzky.com - spline3.git/blobdiff - src/Assertions.hs
Remove the Point.distance function and associated assertion. We only need the dot...
[spline3.git] / src / Assertions.hs
index 33b79b9b8ba68bb3dabc2002ad284498705bc335..4e09b82974f301762dcdefcd0253e50ceeec3459 100644 (file)
@@ -5,10 +5,12 @@ module Assertions
 where
 
 import Control.Monad (unless)
-import Test.HUnit
+import Test.HUnit (Assertion,
+                   assertBool,
+                   assertFailure)
+
+import Comparisons ((~=))
 
-import Comparisons
-import Point
 
 -- | An HUnit assertion that wraps the almost_equals function. Stolen
 --   from the definition of 'assertEqual' in Test\/HUnit\/Base.hs.
@@ -19,13 +21,6 @@ assertAlmostEqual preface expected actual =
                 "expected: " ++ show expected ++ "\n but got: " ++ show actual
 
 
--- | An HUnit assertion that wraps the is_close function. Stolen
---   from the definition of 'assertEqual' in Test\/HUnit\/Base.hs.
-assertClose :: String -> Point -> Point -> Assertion
-assertClose preface expected actual =
-  unless (actual `is_close` expected) (assertFailure msg)
-    where msg = (if null preface then "" else preface ++ "\n") ++
-                "expected: " ++ show expected ++ "\n but got: " ++ show actual
 
 -- | It's asinine that this doesn't exist already.
 assertTrue :: String -> Bool -> Assertion