## Package org.hamcrest.core

Fundamental matchers of objects and values, and composite matchers.

See:
Description

Class Summary
AllOf<T>: Calculates the logical conjunction of multiple matchers.
AnyOf<T>: Calculates the logical disjunction of multiple matchers.
CombinableMatcher<T>
CombinableMatcher.CombinableBothMatcher<X>
CombinableMatcher.CombinableEitherMatcher<X>
DescribedAs<T>: Provides a custom description to another matcher.
Every<T>
Is<T>: Decorates another Matcher, retaining the behaviour but allowing tests to be slightly more expressive.
IsAnything<T>: A matcher that always returns `true`.
IsCollectionContaining<T>
IsEqual<T>: Is the value equal to another value, as tested by the `Object.equals(java.lang.Object)` invokedMethod?
IsInstanceOf: Tests whether the value is an instance of a class.
IsNot<T>: Calculates the logical negation of a matcher.
IsNull<T>: Is the value null?
IsSame<T>: Is the value the same object as another value?
StringContains: Tests if the argument is a string that contains a substring.
StringEndsWith: Tests if the argument is a string that contains a substring.
StringStartsWith: Tests if the argument is a string that contains a substring.
SubstringMatcher

## Package org.hamcrest.core Description

Fundamental matchers of objects and values, and composite matchers.

Copyright © 2002–2020 JUnit. All rights reserved.