First working commit.
Improve message on test failure.
Improve log message on failure.
Remove dependency on Parameterized (in JUnit).