JUnit and hamcrest.