HUnit is a unit testing framework for Haskell, inspired by the JUnit tool for Java. This guide describes how to use HUnit, assuming you are familiar with Haskell, though not necessarily with JUnit. You can obtain HUnit, including this guide, at http://hunit.sourceforge.net. Introduction A test-centered methodology for software development is most effective when tests are easy to create, change,