"Tests with Parameters" is the KISS approach to testing theories instead of samples. It sometimes is easier to state a tests for any parameters passed in instead of picking one combination and then the next, and the next, ... TwiP can do that for you.
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".
For more information visit http://twip.sourceforge.net/