In this recipe, we will add Hamcrest to your classpath (or check if it's already there) and look at a test that shows the concept that lies behind the
First, let's check the differences between the various Hamcrest JAR files:
hamcrest-core.jar: This file contains the core functionality and a set of common matchers
hamcrest-library.jar: This file contains a set of additional Hamcrest matchers
hamcrest-generator.jar: This file generates code that combines many matcher implementations into a single class with static methods
hamcrest-integration.jar: This file contains the integration of Hamcrest and other testing
hamcrest-all.jar: This file contains one JAR file containing ...