Test.HUnit.Base

Declaring tests

data Test

(~=?)

(~?=)

(~:)

(~?)

Making assertions

assertFailure

assertBool

assertEqual

assertString

type Assertion

(@=?)

(@?=)

(@?)

Extending the assertion functionality

class Assertable t

class ListAssertable t

type AssertionPredicate

class AssertionPredicable t

class Testable t

Test execution

data State

data Counts

type Path

data Node

testCasePaths

testCaseCount

type ReportStart us

type ReportProblem us

performTest