ObjectiveMatchy is a free and open source Matcher System enabling behaviour driven development for the iPhone platform.
A Matcher System is a Framework that provides a painless way to compose Assertions without the need to provide custom Failure Messages.
ObjectiveMatchy can be used together with a Unit Testing Framework or standalone as an alternative to NSAssert().
Detailed installation and usage instructions for the ObjectiveMatchy framework are available here.
Here are some key features of "ObjectiveMatchy":
· Build Expectations by sending an object the `should` or `shouldNot` Messages.
· Use ObjectiveMatchy`s built in Matchers.
· Specify Assertions for your TestCases.
· Use it as an alternative to NSAssert().
· Regular Expression Matcher.
· Build your own custom matchers for special cases. This can save you from writing hundreds of lines of meaningless test-setUp code.