TransUnit Mercury Unit Testing Framework This is the unit testing framework made to support the Z2 game engine. It is a general purpose unit test library for Mercury. It provides some preds which can test the result of code, compare results to expected results, and mock typeclasses.