@@ -3,16 +3,17 @@
33-- Copyright : (c) The Idris Community
44-- License : see LICENSE
55-- --------------------------------------------------------------------- [ EOH ]
6+||| Some simple assertions.
67module Test.Unit.Assertions
78
89import Test.Unit.Generic
910
1011%access export
1112
12−assertTrue : Bool -> IO Bool
13+assertTrue : (given : Bool) -> IO Bool
1314assertTrue b = genericTest (Just "Assert True") b True (==)
1415
15−assertFalse : Bool -> IO Bool
16+assertFalse : (given : Bool) -> IO Bool
1617assertFalse b = genericTest (Just "Assert False") b False (==)
1718
1819assertEquals : (Eq a, Show a) => (given : a) -> (expected : a) -> IO Bool
@@ -21,16 +22,16 @@ assertEquals g e = genericTest (Just "Assert Equals") g e (==)
2122assertNotEquals : (Eq a, Show a) => (given : a) -> (expected : a) -> IO Bool
2223assertNotEquals g e = genericTest (Just "Assert Not Equals") g e (\x,y => not (x == y))
2324
24−assertJust : Show a => Maybe a -> IO Bool
25+assertJust : Show a => (given : Maybe a) -> IO Bool
2526assertJust g = genericTest (Just "Assert Is Just") (isJust g) True (==)
2627
27−assertNothing : Show a => Maybe a -> IO Bool
28+assertNothing : Show a => (given : Maybe a) -> IO Bool
2829assertNothing g = genericTest (Just "Assert Is Nothing") (isNothing g) True (==)
2930
30−assertLeft : (Show a, Show b) => Either a b -> IO Bool
31+assertLeft : (Show a, Show b) => (given : Either a b) -> IO Bool
3132assertLeft g = genericTest (Just "Assert is Left") (isLeft g) True (==)
3233
33−assertRight : (Show a, Show b) => Either a b -> IO Bool
34+assertRight : (Show a, Show b) => (given : Either a b) -> IO Bool
3435assertRight g = genericTest (Just "Assert is Right") (isRight g) True (==)
3536
3637-- --------------------------------------------------------------------- [ EOF ]