| Name | Description | Type | Package | Framework |
| AllOf | Calculates the logical conjunction of two matchers. | Class | org.hamcrest.core | JUnit |
| AnyOf | Calculates the logical disjunction of two matchers. | Class | org.hamcrest.core | JUnit |
| DescribedAs | Provides a custom description to another matcher. | Class | org.hamcrest.core | JUnit |
| Is | Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive. | Class | org.hamcrest.core | JUnit |
| IsAnything | A matcher that always returns true. | Class | org.hamcrest.core | JUnit |
| IsEqual | Is the value equal to another value, as tested by the Object. | Class | org.hamcrest.core | JUnit |
| IsInstanceOf | Tests whether the value is an instance of a class. | Class | org.hamcrest.core | JUnit |
| IsNot | Calculates the logical negation of a matcher. | Class | org.hamcrest.core | JUnit |
| IsNull | Class | org.hamcrest.core | JUnit | |
| IsSame | Class | org.hamcrest.core | JUnit | |
| AllOf | Calculates the logical conjunction of multiple matchers. | Class | org.hamcrest.core | HamCrest |
| AnyOf | Calculates the logical disjunction of multiple matchers. | Class | org.hamcrest.core | HamCrest |
| CombinableMatcher | Class | org.hamcrest.core | HamCrest | |
| CombinableMatcher .CombinableBothMatcher | Constructor SummaryCombinableMatcher. | Class | org.hamcrest.core.CombinableMatcher | HamCrest |
| CombinableMatcher .CombinableEitherMatcher | Constructor SummaryCombinableMatcher. | Class | org.hamcrest.core.CombinableMatcher | HamCrest |
| CoreMatchers | Constructor SummaryCoreMatchers()allOf(java. | Class | org.hamcrest | HamCrest |
| DescribedAs | Provides a custom description to another matcher. | Class | org.hamcrest.core | HamCrest |
| Every | Class | org.hamcrest.core | HamCrest | |
| Is | Decorates another Matcher, retaining the behaviour but allowing tests to be slightly more expressive. | Class | org.hamcrest.core | HamCrest |
| IsAnything | A matcher that always returns true. | Class | org.hamcrest.core | HamCrest |
| IsCollectionContaining | Class | org.hamcrest.core | HamCrest | |
| IsEqual | Is the value equal to another value, as tested by the Object. | Class | org.hamcrest.core | HamCrest |
| IsInstanceOf | Tests whether the value is an instance of a class. | Class | org.hamcrest.core | HamCrest |
| IsNot | Calculates the logical negation of a matcher. | Class | org.hamcrest.core | HamCrest |
| IsNull | Class | org.hamcrest.core | HamCrest | |
| IsSame | Class | org.hamcrest.core | HamCrest | |
| StringContains | Tests if the argument is a string that contains a substring. | Class | org.hamcrest.core | HamCrest |
| StringEndsWith | Tests if the argument is a string that contains a substring. | Class | org.hamcrest.core | HamCrest |
| StringStartsWith | Tests if the argument is a string that contains a substring. | Class | org.hamcrest.core | HamCrest |
| SubstringMatcher | Class | org.hamcrest.core | HamCrest | |