Version 3.0 further reduces the test cruft by allowing you to collect several failing verifications instead of only the first failing assertion. Simply use "verifyThat" instead of "assertThat" and TwiP will throw one exception to JUnit with all the failing verifications at once... it's not "one assert per test", it's "one concept per test".
Major rewrite with extended functionality:
* Assume annotations
* Extensions mechanism
* Support for Mockito
"Tests with Properties" allows you to simply add parameters to your JUnit tests. TwiP calls your test with suitable combinations of these parameters; especially useful, to test all values of an enums or combinations of various boolean flags.
The basic functionality is in place and tested, so I released a 1.0 version and declared it production ready.