Wrong provides a general assert method that takes a predicate block.  Assertion failure messages are rich in detail.