Skip navigation links
A B C D E F G H I L M N O P R S T U _ 

A

aFileNamed(Matcher<String>) - Static method in class org.hamcrest.io.FileMatchers
 
aFileWithAbsolutePath(Matcher<String>) - Static method in class org.hamcrest.io.FileMatchers
 
aFileWithCanonicalPath(Matcher<String>) - Static method in class org.hamcrest.io.FileMatchers
 
aFileWithSize(long) - Static method in class org.hamcrest.io.FileMatchers
 
aFileWithSize(Matcher<Long>) - Static method in class org.hamcrest.io.FileMatchers
 
AllOf<T> - Class in org.hamcrest.core
Calculates the logical conjunction of multiple matchers.
AllOf(Matcher<? super T>...) - Constructor for class org.hamcrest.core.AllOf
 
AllOf(Iterable<Matcher<? super T>>) - Constructor for class org.hamcrest.core.AllOf
 
allOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.core.AllOf
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>...) - Static method in class org.hamcrest.core.AllOf
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>...) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
aMapWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.collection.IsMapWithSize
Creates a matcher for Maps that matches when the size() method returns a value that satisfies the specified matcher.
aMapWithSize(int) - Static method in class org.hamcrest.collection.IsMapWithSize
Creates a matcher for Maps that matches when the size() method returns a value equal to the specified size.
aMapWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Maps that matches when the size() method returns a value that satisfies the specified matcher.
aMapWithSize(int) - Static method in class org.hamcrest.Matchers
Creates a matcher for Maps that matches when the size() method returns a value equal to the specified size.
and(Condition.Step<? super T, U>) - Method in class org.hamcrest.Condition
 
and(Matcher<? super T>) - Method in class org.hamcrest.core.CombinableMatcher
 
and(Matcher<? super X>) - Method in class org.hamcrest.core.CombinableMatcher.CombinableBothMatcher
 
anEmptyMap() - Static method in class org.hamcrest.collection.IsMapWithSize
Creates a matcher for Maps that matches when the size() method returns zero.
anEmptyMap() - Static method in class org.hamcrest.Matchers
Creates a matcher for Maps that matches when the size() method returns zero.
anExistingDirectory() - Static method in class org.hamcrest.io.FileMatchers
 
anExistingFile() - Static method in class org.hamcrest.io.FileMatchers
 
anExistingFileOrDirectory() - Static method in class org.hamcrest.io.FileMatchers
 
any(Class<T>) - Static method in class org.hamcrest.core.IsInstanceOf
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
any(Class<T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
any(Class<T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
AnyOf<T> - Class in org.hamcrest.core
Calculates the logical disjunction of multiple matchers.
AnyOf(Matcher<? super T>...) - Constructor for class org.hamcrest.core.AnyOf
 
AnyOf(Iterable<Matcher<? super T>>) - Constructor for class org.hamcrest.core.AnyOf
 
anyOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.core.AnyOf
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>...) - Static method in class org.hamcrest.core.AnyOf
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>...) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anything() - Static method in class org.hamcrest.core.IsAnything
Creates a matcher that always matches, regardless of the examined object.
anything(String) - Static method in class org.hamcrest.core.IsAnything
Creates a matcher that always matches, regardless of the examined object, but describes itself with the specified String.
anything() - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that always matches, regardless of the examined object.
anything(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that always matches, regardless of the examined object, but describes itself with the specified String.
anything() - Static method in class org.hamcrest.Matchers
Creates a matcher that always matches, regardless of the examined object.
anything(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that always matches, regardless of the examined object, but describes itself with the specified String.
append(String) - Method in class org.hamcrest.BaseDescription
Append the String str to the description.
append(char) - Method in class org.hamcrest.BaseDescription
Append the char c to the description.
append(String) - Method in class org.hamcrest.StringDescription
 
append(char) - Method in class org.hamcrest.StringDescription
 
appendDescriptionOf(SelfDescribing) - Method in class org.hamcrest.BaseDescription
 
appendDescriptionOf(SelfDescribing) - Method in interface org.hamcrest.Description
Appends the description of a SelfDescribing value to this description.
appendDescriptionOf(SelfDescribing) - Method in class org.hamcrest.Description.NullDescription
 
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in class org.hamcrest.BaseDescription
 
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in interface org.hamcrest.Description
Appends a list of SelfDescribing objects to the description.
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in class org.hamcrest.Description.NullDescription
 
appendText(String) - Method in class org.hamcrest.BaseDescription
 
appendText(String) - Method in interface org.hamcrest.Description
Appends some plain text to the description.
appendText(String) - Method in class org.hamcrest.Description.NullDescription
 
appendValue(Object) - Method in class org.hamcrest.BaseDescription
 
appendValue(Object) - Method in interface org.hamcrest.Description
Appends an arbitrary value to the description.
appendValue(Object) - Method in class org.hamcrest.Description.NullDescription
 
appendValueList(String, String, String, T...) - Method in class org.hamcrest.BaseDescription
 
appendValueList(String, String, String, Iterable<T>) - Method in class org.hamcrest.BaseDescription
 
appendValueList(String, String, String, T...) - Method in interface org.hamcrest.Description
Appends a list of values to the description.
appendValueList(String, String, String, Iterable<T>) - Method in interface org.hamcrest.Description
Appends a list of values to the description.
appendValueList(String, String, String, T...) - Method in class org.hamcrest.Description.NullDescription
 
appendValueList(String, String, String, Iterable<T>) - Method in class org.hamcrest.Description.NullDescription
 
apply(I, Description) - Method in interface org.hamcrest.Condition.Step
 
aReadableFile() - Static method in class org.hamcrest.io.FileMatchers
 
array(Matcher<? super T>...) - Static method in class org.hamcrest.collection.IsArray
Creates a matcher that matches arrays whose elements are satisfied by the specified matchers.
array(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches arrays whose elements are satisfied by the specified matchers.
ArrayAsIterableMatcher<E> - Class in org.hamcrest.collection
 
ArrayAsIterableMatcher(TypeSafeDiagnosingMatcher<Iterable<? extends E>>, Collection<Matcher<? super E>>, String) - Constructor for class org.hamcrest.collection.ArrayAsIterableMatcher
 
arrayContaining(E...) - Static method in class org.hamcrest.collection.ArrayMatching
Creates a matcher for arrays that matches when each item in the examined array is logically equal to the corresponding item in the specified items.
arrayContaining(Matcher<? super E>...) - Static method in class org.hamcrest.collection.ArrayMatching
Creates a matcher for arrays that matches when each item in the examined array satisfies the corresponding matcher in the specified matchers.
arrayContaining(List<Matcher<? super E>>) - Static method in class org.hamcrest.collection.ArrayMatching
Creates a matcher for arrays that matches when each item in the examined array satisfies the corresponding matcher in the specified list of matchers.
arrayContaining(E...) - Static method in class org.hamcrest.collection.IsArrayContainingInOrder
Deprecated.
arrayContaining(Matcher<? super E>...) - Static method in class org.hamcrest.collection.IsArrayContainingInOrder
Deprecated.
arrayContaining(List<Matcher<? super E>>) - Static method in class org.hamcrest.collection.IsArrayContainingInOrder
Deprecated.
As of version 2.1, use ArrayMatching.arrayContaining(List).
arrayContaining(E...) - Static method in class org.hamcrest.Matchers
Creates a matcher for arrays that matches when each item in the examined array is logically equal to the corresponding item in the specified items.
arrayContaining(Matcher<? super E>...) - Static method in class org.hamcrest.Matchers
Creates a matcher for arrays that matches when each item in the examined array satisfies the corresponding matcher in the specified matchers.
arrayContaining(List<Matcher<? super E>>) - Static method in class org.hamcrest.Matchers
Creates a matcher for arrays that matches when each item in the examined array satisfies the corresponding matcher in the specified list of matchers.
arrayContainingInAnyOrder(Matcher<? super E>...) - Static method in class org.hamcrest.collection.ArrayMatching
Creates an order agnostic matcher for arrays that matches when each item in the examined array satisfies one matcher anywhere in the specified matchers.
arrayContainingInAnyOrder(Collection<Matcher<? super E>>) - Static method in class org.hamcrest.collection.ArrayMatching
Creates an order agnostic matcher for arrays that matches when each item in the examined array satisfies one matcher anywhere in the specified collection of matchers.
arrayContainingInAnyOrder(E...) - Static method in class org.hamcrest.collection.ArrayMatching
Creates an order agnostic matcher for arrays that matches when each item in the examined array is logically equal to one item anywhere in the specified items.
arrayContainingInAnyOrder(Matcher<? super E>...) - Static method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
Deprecated.
arrayContainingInAnyOrder(Collection<Matcher<? super E>>) - Static method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
Deprecated.
arrayContainingInAnyOrder(E...) - Static method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
Deprecated.
arrayContainingInAnyOrder(Matcher<? super E>...) - Static method in class org.hamcrest.Matchers
Creates an order agnostic matcher for arrays that matches when each item in the examined array satisfies one matcher anywhere in the specified matchers.
arrayContainingInAnyOrder(Collection<Matcher<? super E>>) - Static method in class org.hamcrest.Matchers
Creates an order agnostic matcher for arrays that matches when each item in the examined array satisfies one matcher anywhere in the specified collection of matchers.
arrayContainingInAnyOrder(E...) - Static method in class org.hamcrest.Matchers
Creates an order agnostic matcher for arrays that matches when each item in the examined array is logically equal to one item anywhere in the specified items.
ArrayIterator - Class in org.hamcrest.internal
 
ArrayIterator(Object) - Constructor for class org.hamcrest.internal.ArrayIterator
 
ArrayMatching - Class in org.hamcrest.collection
 
ArrayMatching() - Constructor for class org.hamcrest.collection.ArrayMatching
 
arrayWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.collection.IsArrayWithSize
Creates a matcher for arrays that matches when the length of the array satisfies the specified matcher.
arrayWithSize(int) - Static method in class org.hamcrest.collection.IsArrayWithSize
Creates a matcher for arrays that matches when the length of the array equals the specified size.
arrayWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.Matchers
Creates a matcher for arrays that matches when the length of the array satisfies the specified matcher.
arrayWithSize(int) - Static method in class org.hamcrest.Matchers
Creates a matcher for arrays that matches when the length of the array equals the specified size.
asEqualMatchers(E[]) - Static method in class org.hamcrest.collection.ArrayMatching
 
assertThat(T, Matcher<? super T>) - Static method in class org.hamcrest.MatcherAssert
 
assertThat(String, T, Matcher<? super T>) - Static method in class org.hamcrest.MatcherAssert
 
assertThat(String, boolean) - Static method in class org.hamcrest.MatcherAssert
 
asString(SelfDescribing) - Static method in class org.hamcrest.StringDescription
aWritableFile() - Static method in class org.hamcrest.io.FileMatchers
 

B

BaseDescription - Class in org.hamcrest
A Description that is stored as a string.
BaseDescription() - Constructor for class org.hamcrest.BaseDescription
 
BaseMatcher<T> - Class in org.hamcrest
BaseClass for all Matcher implementations.
BaseMatcher() - Constructor for class org.hamcrest.BaseMatcher
 
BigDecimalCloseTo - Class in org.hamcrest.number
 
BigDecimalCloseTo(BigDecimal, BigDecimal) - Constructor for class org.hamcrest.number.BigDecimalCloseTo
 
blankOrNullString() - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string is null, or contains zero or more whitespace characters and nothing else.
blankOrNullString() - Static method in class org.hamcrest.text.IsBlankString
Creates a matcher of String that matches when the examined string is null, or contains zero or more whitespace characters and nothing else.
blankString() - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string contains zero or more whitespace characters and nothing else.
blankString() - Static method in class org.hamcrest.text.IsBlankString
Creates a matcher of String that matches when the examined string contains zero or more whitespace characters and nothing else.
both(Matcher<? super LHS>) - Static method in class org.hamcrest.core.CombinableMatcher
Creates a matcher that matches when both of the specified matchers match the examined object.
both(Matcher<? super LHS>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when both of the specified matchers match the examined object.
both(Matcher<? super LHS>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when both of the specified matchers match the examined object.

C

CAN_READ - Static variable in class org.hamcrest.io.FileMatchers
 
CAN_WRITE - Static variable in class org.hamcrest.io.FileMatchers
 
CharSequenceLength - Class in org.hamcrest.text
 
CharSequenceLength(Matcher<? super Integer>) - Constructor for class org.hamcrest.text.CharSequenceLength
 
check(File) - Method in interface org.hamcrest.io.FileMatchers.FileStatus
 
closeTo(double, double) - Static method in class org.hamcrest.Matchers
Creates a matcher of Doubles that matches when an examined double is equal to the specified operand, within a range of +/- error.
closeTo(BigDecimal, BigDecimal) - Static method in class org.hamcrest.Matchers
Creates a matcher of BigDecimals that matches when an examined BigDecimal is equal to the specified operand, within a range of +/- error.
closeTo(BigDecimal, BigDecimal) - Static method in class org.hamcrest.number.BigDecimalCloseTo
Creates a matcher of BigDecimals that matches when an examined BigDecimal is equal to the specified operand, within a range of +/- error.
closeTo(double, double) - Static method in class org.hamcrest.number.IsCloseTo
Creates a matcher of Doubles that matches when an examined double is equal to the specified operand, within a range of +/- error.
CombinableBothMatcher(Matcher<? super X>) - Constructor for class org.hamcrest.core.CombinableMatcher.CombinableBothMatcher
 
CombinableEitherMatcher(Matcher<? super X>) - Constructor for class org.hamcrest.core.CombinableMatcher.CombinableEitherMatcher
 
CombinableMatcher<T> - Class in org.hamcrest.core
 
CombinableMatcher(Matcher<? super T>) - Constructor for class org.hamcrest.core.CombinableMatcher
 
CombinableMatcher.CombinableBothMatcher<X> - Class in org.hamcrest.core
 
CombinableMatcher.CombinableEitherMatcher<X> - Class in org.hamcrest.core
 
ComparatorMatcherBuilder<T> - Class in org.hamcrest.comparator
 
comparedBy(Comparator<T>) - Static method in class org.hamcrest.comparator.ComparatorMatcherBuilder
Creates a matcher factory for matchers of Comparatorss of T.
comparesEqualTo(T) - Method in class org.hamcrest.comparator.ComparatorMatcherBuilder
Creates a matcher of T object that matches when the examined object is equal to the specified value, as reported by the Comparator used to create this builder.
comparesEqualTo(T) - Static method in class org.hamcrest.Matchers
Creates a matcher of Comparable object that matches when the examined object is equal to the specified value, as reported by the compareTo method of the examined object.
comparesEqualTo(T) - Static method in class org.hamcrest.number.OrderingComparison
Creates a matcher of Comparable object that matches when the examined object is equal to the specified value, as reported by the compareTo method of the examined object.
Condition<T> - Class in org.hamcrest
A Condition implements part of a multi-step match.
Condition.Step<I,O> - Interface in org.hamcrest
 
contains(E...) - Static method in class org.hamcrest.collection.IsIterableContainingInOrder
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each logically equal to the corresponding item in the specified items.
contains(Matcher<? super E>) - Static method in class org.hamcrest.collection.IsIterableContainingInOrder
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a single item that satisfies the specified matcher.
contains(Matcher<? super E>...) - Static method in class org.hamcrest.collection.IsIterableContainingInOrder
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each satisfying the corresponding matcher in the specified matchers.
contains(List<Matcher<? super E>>) - Static method in class org.hamcrest.collection.IsIterableContainingInOrder
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each satisfying the corresponding matcher in the specified list of matchers.
contains(E...) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each logically equal to the corresponding item in the specified items.
contains(Matcher<? super E>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a single item that satisfies the specified matcher.
contains(Matcher<? super E>...) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each satisfying the corresponding matcher in the specified matchers.
contains(List<Matcher<? super E>>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each satisfying the corresponding matcher in the specified list of matchers.
containsInAnyOrder(Matcher<? super T>...) - Static method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
Creates an order agnostic matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each satisfying one matcher anywhere in the specified matchers.
containsInAnyOrder(T...) - Static method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
Creates an order agnostic matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each logically equal to one item anywhere in the specified items.
containsInAnyOrder(Collection<Matcher<? super T>>) - Static method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
Creates an order agnostic matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each satisfying one matcher anywhere in the specified collection of matchers.
containsInAnyOrder(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
Creates an order agnostic matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each satisfying one matcher anywhere in the specified matchers.
containsInAnyOrder(T...) - Static method in class org.hamcrest.Matchers
Creates an order agnostic matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each logically equal to one item anywhere in the specified items.
containsInAnyOrder(Collection<Matcher<? super T>>) - Static method in class org.hamcrest.Matchers
Creates an order agnostic matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, each satisfying one matcher anywhere in the specified collection of matchers.
containsInRelativeOrder(E...) - Static method in class org.hamcrest.collection.IsIterableContainingInRelativeOrder
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, that contains items logically equal to the corresponding item in the specified items, in the same relative order For example:
containsInRelativeOrder(Matcher<? super E>...) - Static method in class org.hamcrest.collection.IsIterableContainingInRelativeOrder
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, that each satisfying the corresponding matcher in the specified matchers, in the same relative order.
containsInRelativeOrder(List<Matcher<? super E>>) - Static method in class org.hamcrest.collection.IsIterableContainingInRelativeOrder
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, that contains items satisfying the corresponding matcher in the specified list of matchers, in the same relative order.
containsInRelativeOrder(E...) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, that contains items logically equal to the corresponding item in the specified items, in the same relative order For example:
containsInRelativeOrder(Matcher<? super E>...) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, that each satisfying the corresponding matcher in the specified matchers, in the same relative order.
containsInRelativeOrder(List<Matcher<? super E>>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields a series of items, that contains items satisfying the corresponding matcher in the specified list of matchers, in the same relative order.
containsString(String) - Static method in class org.hamcrest.core.StringContains
Creates a matcher that matches if the examined String contains the specified String anywhere.
containsString(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined String contains the specified String anywhere.
containsString(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined String contains the specified String anywhere.
containsStringIgnoringCase(String) - Static method in class org.hamcrest.core.StringContains
Creates a matcher that matches if the examined String contains the specified String anywhere, ignoring case.
containsStringIgnoringCase(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined String contains the specified String anywhere, ignoring case.
containsStringIgnoringCase(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined String contains the specified String anywhere, ignoring case.
converted(String) - Method in class org.hamcrest.core.SubstringMatcher
 
CoreMatchers - Class in org.hamcrest
 
CoreMatchers() - Constructor for class org.hamcrest.CoreMatchers
 
CustomMatcher<T> - Class in org.hamcrest
Utility class for writing one off matchers.
CustomMatcher(String) - Constructor for class org.hamcrest.CustomMatcher
 
CustomTypeSafeMatcher<T> - Class in org.hamcrest
Utility class for writing one off matchers.
CustomTypeSafeMatcher(String) - Constructor for class org.hamcrest.CustomTypeSafeMatcher
 

D

DescribedAs<T> - Class in org.hamcrest.core
Provides a custom description to another matcher.
DescribedAs(String, Matcher<T>, Object[]) - Constructor for class org.hamcrest.core.DescribedAs
 
describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.core.DescribedAs
Wraps an existing matcher, overriding its description with that specified.
describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.CoreMatchers
Wraps an existing matcher, overriding its description with that specified.
describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.Matchers
Wraps an existing matcher, overriding its description with that specified.
describeMismatch(Object, Description) - Method in class org.hamcrest.BaseMatcher
 
describeMismatch(Object, Description) - Method in class org.hamcrest.core.DescribedAs
 
describeMismatch(Object, Description) - Method in class org.hamcrest.core.Is
 
describeMismatch(Object, Description) - Method in class org.hamcrest.DiagnosingMatcher
 
describeMismatch(Object, Description) - Method in interface org.hamcrest.Matcher
Generate a description of why the matcher has not accepted the item.
describeMismatch(Object, Description) - Method in class org.hamcrest.TypeSafeDiagnosingMatcher
 
describeMismatch(Object, Description) - Method in class org.hamcrest.TypeSafeMatcher
 
describeMismatchSafely(T, Description) - Method in class org.hamcrest.beans.HasProperty
 
describeMismatchSafely(E[], Description) - Method in class org.hamcrest.collection.ArrayAsIterableMatcher
 
describeMismatchSafely(T[], Description) - Method in class org.hamcrest.collection.HasItemInArray
 
describeMismatchSafely(T[], Description) - Method in class org.hamcrest.collection.IsArray
 
describeMismatchSafely(E[], Description) - Method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
Deprecated.
 
describeMismatchSafely(E[], Description) - Method in class org.hamcrest.collection.IsArrayContainingInOrder
Deprecated.
 
describeMismatchSafely(Collection<? extends E>, Description) - Method in class org.hamcrest.collection.IsEmptyCollection
 
describeMismatchSafely(Iterable<? extends E>, Description) - Method in class org.hamcrest.collection.IsEmptyIterable
 
describeMismatchSafely(Map<? extends K, ? extends V>, Description) - Method in class org.hamcrest.collection.IsMapContaining
 
describeMismatchSafely(String, Description) - Method in class org.hamcrest.core.SubstringMatcher
 
describeMismatchSafely(BigDecimal, Description) - Method in class org.hamcrest.number.BigDecimalCloseTo
 
describeMismatchSafely(Double, Description) - Method in class org.hamcrest.number.IsCloseTo
 
describeMismatchSafely(Double, Description) - Method in class org.hamcrest.number.IsNaN
 
describeMismatchSafely(Class<?>, Description) - Method in class org.hamcrest.object.IsCompatibleType
 
describeMismatchSafely(String, Description) - Method in class org.hamcrest.text.IsEqualCompressingWhiteSpace
 
describeMismatchSafely(String, Description) - Method in class org.hamcrest.text.IsEqualIgnoringCase
 
describeMismatchSafely(String, Description) - Method in class org.hamcrest.text.StringContainsInOrder
 
describeMismatchSafely(T, Description) - Method in class org.hamcrest.TypeSafeMatcher
Subclasses should override this.
describeTo(Description) - Method in class org.hamcrest.beans.HasProperty
 
describeTo(Description) - Method in class org.hamcrest.beans.HasPropertyWithValue
 
describeTo(Description) - Method in class org.hamcrest.beans.SamePropertyValuesAs
 
describeTo(Description) - Method in class org.hamcrest.collection.ArrayAsIterableMatcher
 
describeTo(Description) - Method in class org.hamcrest.collection.HasItemInArray
 
describeTo(Description) - Method in class org.hamcrest.collection.IsArray
 
describeTo(Description) - Method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
Deprecated.
 
describeTo(Description) - Method in class org.hamcrest.collection.IsArrayContainingInOrder
Deprecated.
 
describeTo(Description) - Method in class org.hamcrest.collection.IsEmptyCollection
 
describeTo(Description) - Method in class org.hamcrest.collection.IsEmptyIterable
 
describeTo(Description) - Method in class org.hamcrest.collection.IsIn
 
describeTo(Description) - Method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
 
describeTo(Description) - Method in class org.hamcrest.collection.IsIterableContainingInOrder
 
describeTo(Description) - Method in class org.hamcrest.collection.IsIterableContainingInRelativeOrder
 
describeTo(Description) - Method in class org.hamcrest.collection.IsMapContaining
 
describeTo(Description) - Method in class org.hamcrest.core.AllOf
 
describeTo(Description) - Method in class org.hamcrest.core.AnyOf
 
describeTo(Description) - Method in class org.hamcrest.core.CombinableMatcher
 
describeTo(Description) - Method in class org.hamcrest.core.DescribedAs
 
describeTo(Description) - Method in class org.hamcrest.core.Every
 
describeTo(Description) - Method in class org.hamcrest.core.Is
 
describeTo(Description) - Method in class org.hamcrest.core.IsAnything
 
describeTo(Description) - Method in class org.hamcrest.core.IsCollectionContaining
Deprecated.
 
describeTo(Description) - Method in class org.hamcrest.core.IsEqual
 
describeTo(Description) - Method in class org.hamcrest.core.IsInstanceOf
 
describeTo(Description) - Method in class org.hamcrest.core.IsIterableContaining
 
describeTo(Description) - Method in class org.hamcrest.core.IsNot
 
describeTo(Description) - Method in class org.hamcrest.core.IsNull
 
describeTo(Description) - Method in class org.hamcrest.core.IsSame
 
describeTo(Description) - Method in class org.hamcrest.core.StringRegularExpression
 
describeTo(Description) - Method in class org.hamcrest.core.SubstringMatcher
 
describeTo(Description) - Method in class org.hamcrest.CustomMatcher
 
describeTo(Description) - Method in class org.hamcrest.CustomTypeSafeMatcher
 
describeTo(Description) - Method in class org.hamcrest.FeatureMatcher
 
describeTo(Description) - Method in class org.hamcrest.internal.SelfDescribingValue
 
describeTo(Description) - Method in class org.hamcrest.number.BigDecimalCloseTo
 
describeTo(Description) - Method in class org.hamcrest.number.IsCloseTo
 
describeTo(Description) - Method in class org.hamcrest.number.IsNaN
 
describeTo(Description) - Method in class org.hamcrest.object.HasEqualValues
 
describeTo(Description) - Method in class org.hamcrest.object.IsCompatibleType
 
describeTo(Description) - Method in class org.hamcrest.object.IsEventFrom
 
describeTo(Description) - Method in interface org.hamcrest.SelfDescribing
Generates a description of the object.
describeTo(Description) - Method in class org.hamcrest.text.IsBlankString
 
describeTo(Description) - Method in class org.hamcrest.text.IsEmptyString
 
describeTo(Description) - Method in class org.hamcrest.text.IsEqualCompressingWhiteSpace
 
describeTo(Description) - Method in class org.hamcrest.text.IsEqualIgnoringCase
 
describeTo(Description) - Method in class org.hamcrest.text.MatchesPattern
 
describeTo(Description) - Method in class org.hamcrest.text.StringContainsInOrder
 
describeTo(Description) - Method in class org.hamcrest.xml.HasXPath
 
Description - Interface in org.hamcrest
A description of a Matcher.
Description.NullDescription - Class in org.hamcrest
 
descriptionEnd() - Method in class org.hamcrest.collection.IsArray
Returns the string that ends the description.
descriptionSeparator() - Method in class org.hamcrest.collection.IsArray
Returns the string that separates the elements in the description.
descriptionStart() - Method in class org.hamcrest.collection.IsArray
Returns the string that starts the description.
DiagnosingMatcher<T> - Class in org.hamcrest
TODO(ngd): Document.
DiagnosingMatcher() - Constructor for class org.hamcrest.DiagnosingMatcher
 

E

either(Matcher<? super LHS>) - Static method in class org.hamcrest.core.CombinableMatcher
Creates a matcher that matches when either of the specified matchers match the examined object.
either(Matcher<? super LHS>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when either of the specified matchers match the examined object.
either(Matcher<? super LHS>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when either of the specified matchers match the examined object.
empty() - Static method in class org.hamcrest.collection.IsEmptyCollection
Creates a matcher for Collections matching examined collections whose isEmpty method returns true.
empty() - Static method in class org.hamcrest.Matchers
Creates a matcher for Collections matching examined collections whose isEmpty method returns true.
emptyArray() - Static method in class org.hamcrest.collection.IsArrayWithSize
Creates a matcher for arrays that matches when the length of the array is zero.
emptyArray() - Static method in class org.hamcrest.Matchers
Creates a matcher for arrays that matches when the length of the array is zero.
emptyCollectionOf(Class<E>) - Static method in class org.hamcrest.collection.IsEmptyCollection
Creates a matcher for Collections matching examined collections whose isEmpty method returns true.
emptyCollectionOf(Class<E>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Collections matching examined collections whose isEmpty method returns true.
emptyIterable() - Static method in class org.hamcrest.collection.IsEmptyIterable
Creates a matcher for Iterables matching examined iterables that yield no items.
emptyIterable() - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables matching examined iterables that yield no items.
emptyIterableOf(Class<E>) - Static method in class org.hamcrest.collection.IsEmptyIterable
Creates a matcher for Iterables matching examined iterables that yield no items.
emptyIterableOf(Class<E>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables matching examined iterables that yield no items.
emptyOrNullString() - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string is null, or has zero length.
emptyOrNullString() - Static method in class org.hamcrest.text.IsEmptyString
Creates a matcher of String that matches when the examined string is null, or has zero length.
emptyString() - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string has zero length.
emptyString() - Static method in class org.hamcrest.text.IsEmptyString
Creates a matcher of String that matches when the examined string has zero length.
endsWith(String) - Static method in class org.hamcrest.core.StringEndsWith
Creates a matcher that matches if the examined String ends with the specified String.
endsWith(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined String ends with the specified String.
endsWith(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined String ends with the specified String.
endsWithIgnoringCase(String) - Static method in class org.hamcrest.core.StringEndsWith
Creates a matcher that matches if the examined String ends with the specified String, ignoring case.
endsWithIgnoringCase(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined String ends with the specified String, ignoring case.
endsWithIgnoringCase(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined String ends with the specified String, ignoring case.
equalTo(T) - Static method in class org.hamcrest.core.IsEqual
Creates a matcher that matches when the examined object is logically equal to the specified operand, as determined by calling the Object.equals(java.lang.Object) method on the examined object.
equalTo(T) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when the examined object is logically equal to the specified operand, as determined by calling the Object.equals(java.lang.Object) method on the examined object.
equalTo(T) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object is logically equal to the specified operand, as determined by calling the Object.equals(java.lang.Object) method on the examined object.
equalToCompressingWhiteSpace(String) - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string is equal to the specified expectedString, when whitespace differences are (mostly) ignored.
equalToCompressingWhiteSpace(String) - Static method in class org.hamcrest.text.IsEqualCompressingWhiteSpace
Creates a matcher of String that matches when the examined string is equal to the specified expectedString, when whitespace differences are (mostly) ignored.
equalToIgnoringCase(String) - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string is equal to the specified expectedString, ignoring case.
equalToIgnoringCase(String) - Static method in class org.hamcrest.text.IsEqualIgnoringCase
Creates a matcher of String that matches when the examined string is equal to the specified expectedString, ignoring case.
equalToIgnoringWhiteSpace(String) - Static method in class org.hamcrest.Matchers
equalToIgnoringWhiteSpace(String) - Static method in class org.hamcrest.text.IsEqualCompressingWhiteSpace
equalToObject(Object) - Static method in class org.hamcrest.core.IsEqual
Creates an IsEqual matcher that does not enforce the values being compared to be of the same static type.
equalToObject(Object) - Static method in class org.hamcrest.CoreMatchers
Creates an IsEqual matcher that does not enforce the values being compared to be of the same static type.
equalToObject(Object) - Static method in class org.hamcrest.Matchers
Creates an IsEqual matcher that does not enforce the values being compared to be of the same static type.
evalSubstringOf(String) - Method in class org.hamcrest.core.StringContains
 
evalSubstringOf(String) - Method in class org.hamcrest.core.StringEndsWith
 
evalSubstringOf(String) - Method in class org.hamcrest.core.StringStartsWith
 
evalSubstringOf(String) - Method in class org.hamcrest.core.SubstringMatcher
 
eventFrom(Class<? extends EventObject>, Object) - Static method in class org.hamcrest.Matchers
Creates a matcher of EventObject that matches any object derived from eventClass announced by source.
eventFrom(Object) - Static method in class org.hamcrest.Matchers
Creates a matcher of EventObject that matches any EventObject announced by source.
eventFrom(Class<? extends EventObject>, Object) - Static method in class org.hamcrest.object.IsEventFrom
Creates a matcher of EventObject that matches any object derived from eventClass announced by source.
eventFrom(Object) - Static method in class org.hamcrest.object.IsEventFrom
Creates a matcher of EventObject that matches any EventObject announced by source.
Every<T> - Class in org.hamcrest.core
 
Every(Matcher<? super T>) - Constructor for class org.hamcrest.core.Every
 
everyItem(Matcher<U>) - Static method in class org.hamcrest.core.Every
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields items that are all matched by the specified itemMatcher.
everyItem(Matcher<U>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields items that are all matched by the specified itemMatcher.
everyItem(Matcher<U>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields items that are all matched by the specified itemMatcher.
EXISTS - Static variable in class org.hamcrest.io.FileMatchers
 

F

FeatureMatcher<T,U> - Class in org.hamcrest
Supporting class for matching a feature of an object.
FeatureMatcher(Matcher<? super U>, String, String) - Constructor for class org.hamcrest.FeatureMatcher
Constructor
featureValueOf(E[]) - Method in class org.hamcrest.collection.IsArrayWithSize
 
featureValueOf(Collection<? extends E>) - Method in class org.hamcrest.collection.IsCollectionWithSize
 
featureValueOf(Iterable<E>) - Method in class org.hamcrest.collection.IsIterableWithSize
 
featureValueOf(Map<? extends K, ? extends V>) - Method in class org.hamcrest.collection.IsMapWithSize
 
featureValueOf(T) - Method in class org.hamcrest.FeatureMatcher
Implement this to extract the interesting feature.
featureValueOf(T) - Method in class org.hamcrest.object.HasToString
 
featureValueOf(CharSequence) - Method in class org.hamcrest.text.CharSequenceLength
 
FileMatchers - Class in org.hamcrest.io
 
FileMatchers() - Constructor for class org.hamcrest.io.FileMatchers
 
FileMatchers.FileStatus - Interface in org.hamcrest.io
 
findExpectedType(Class<?>) - Method in class org.hamcrest.internal.ReflectiveTypeFinder
 

G

getPropertyDescriptor(String, Object) - Static method in class org.hamcrest.beans.PropertyUtil
Returns the description of the property with the provided name on the provided object's interface.
greaterThan(T) - Method in class org.hamcrest.comparator.ComparatorMatcherBuilder
Creates a matcher of T object that matches when the examined object is greater than the specified value, as reported by the Comparator used to create this builder.
greaterThan(T) - Static method in class org.hamcrest.Matchers
Creates a matcher of Comparable object that matches when the examined object is greater than the specified value, as reported by the compareTo method of the examined object.
greaterThan(T) - Static method in class org.hamcrest.number.OrderingComparison
Creates a matcher of Comparable object that matches when the examined object is greater than the specified value, as reported by the compareTo method of the examined object.
greaterThanOrEqualTo(T) - Method in class org.hamcrest.comparator.ComparatorMatcherBuilder
Creates a matcher of T object that matches when the examined object is greater than or equal to the specified value, as reported by the Comparator used to create this builder.
greaterThanOrEqualTo(T) - Static method in class org.hamcrest.Matchers
Creates a matcher of Comparable object that matches when the examined object is greater than or equal to the specified value, as reported by the compareTo method of the examined object.
greaterThanOrEqualTo(T) - Static method in class org.hamcrest.number.OrderingComparison
Creates a matcher of Comparable object that matches when the examined object is greater than or equal to the specified value, as reported by the compareTo method of the examined object.

H

hasEntry(Matcher<? super K>, Matcher<? super V>) - Static method in class org.hamcrest.collection.IsMapContaining
Creates a matcher for Maps matching when the examined Map contains at least one entry whose key satisfies the specified keyMatcher and whose value satisfies the specified valueMatcher.
hasEntry(K, V) - Static method in class org.hamcrest.collection.IsMapContaining
Creates a matcher for Maps matching when the examined Map contains at least one entry whose key equals the specified key and whose value equals the specified value.
hasEntry(Matcher<? super K>, Matcher<? super V>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Maps matching when the examined Map contains at least one entry whose key satisfies the specified keyMatcher and whose value satisfies the specified valueMatcher.
hasEntry(K, V) - Static method in class org.hamcrest.Matchers
Creates a matcher for Maps matching when the examined Map contains at least one entry whose key equals the specified key and whose value equals the specified value.
HasEqualValues<T> - Class in org.hamcrest.object
 
HasEqualValues(T) - Constructor for class org.hamcrest.object.HasEqualValues
 
hasItem(Matcher<? super T>) - Static method in class org.hamcrest.core.IsCollectionContaining
Deprecated.
hasItem(T) - Static method in class org.hamcrest.core.IsCollectionContaining
Deprecated.
As of version 2.1, use IsIterableContaining.hasItem(Object).
hasItem(Matcher<? super T>) - Static method in class org.hamcrest.core.IsIterableContaining
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is matched by the specified itemMatcher.
hasItem(T) - Static method in class org.hamcrest.core.IsIterableContaining
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is equal to the specified item.
hasItem(Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is matched by the specified itemMatcher.
hasItem(T) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is equal to the specified item.
hasItem(Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is matched by the specified itemMatcher.
hasItem(T) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is equal to the specified item.
hasItemInArray(Matcher<? super T>) - Static method in class org.hamcrest.collection.ArrayMatching
Creates a matcher for arrays that matches when the examined array contains at least one item that is matched by the specified elementMatcher.
hasItemInArray(T) - Static method in class org.hamcrest.collection.ArrayMatching
A shortcut to the frequently used hasItemInArray(equalTo(x)).
HasItemInArray<T> - Class in org.hamcrest.collection
Matches if an array contains an item satisfying a nested matcher.
HasItemInArray(Matcher<? super T>) - Constructor for class org.hamcrest.collection.HasItemInArray
 
hasItemInArray(Matcher<? super T>) - Static method in class org.hamcrest.Matchers
Creates a matcher for arrays that matches when the examined array contains at least one item that is matched by the specified elementMatcher.
hasItemInArray(T) - Static method in class org.hamcrest.Matchers
A shortcut to the frequently used hasItemInArray(equalTo(x)).
hasItems(Matcher<? super T>...) - Static method in class org.hamcrest.core.IsCollectionContaining
Deprecated.
hasItems(T...) - Static method in class org.hamcrest.core.IsCollectionContaining
Deprecated.
hasItems(Matcher<? super T>...) - Static method in class org.hamcrest.core.IsIterableContaining
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is matched by the corresponding matcher from the specified itemMatchers.
hasItems(T...) - Static method in class org.hamcrest.core.IsIterableContaining
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is equal to the corresponding item from the specified items.
hasItems(Matcher<? super T>...) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is matched by the corresponding matcher from the specified itemMatchers.
hasItems(T...) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is equal to the corresponding item from the specified items.
hasItems(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is matched by the corresponding matcher from the specified itemMatchers.
hasItems(T...) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is equal to the corresponding item from the specified items.
hasKey(Matcher<? super K>) - Static method in class org.hamcrest.collection.IsMapContaining
Creates a matcher for Maps matching when the examined Map contains at least one key that satisfies the specified matcher.
hasKey(K) - Static method in class org.hamcrest.collection.IsMapContaining
Creates a matcher for Maps matching when the examined Map contains at least one key that is equal to the specified key.
hasKey(Matcher<? super K>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Maps matching when the examined Map contains at least one key that satisfies the specified matcher.
hasKey(K) - Static method in class org.hamcrest.Matchers
Creates a matcher for Maps matching when the examined Map contains at least one key that is equal to the specified key.
hasLength(int) - Static method in class org.hamcrest.Matchers
Creates a matcher of CharSequence that matches when a char sequence has the length of the specified argument.
hasLength(int) - Static method in class org.hamcrest.text.CharSequenceLength
Creates a matcher of CharSequence that matches when a char sequence has the given length For example:
hasLength(Matcher<? super Integer>) - Static method in class org.hamcrest.text.CharSequenceLength
Creates a matcher of CharSequence that matches when a char sequence has the given length For example:
hasNext() - Method in class org.hamcrest.internal.ArrayIterator
 
hasNext() - Method in class org.hamcrest.internal.SelfDescribingValueIterator
 
HasProperty<T> - Class in org.hamcrest.beans
A Matcher that checks that an object has a JavaBean property with the specified name.
HasProperty(String) - Constructor for class org.hamcrest.beans.HasProperty
 
hasProperty(String) - Static method in class org.hamcrest.beans.HasProperty
Creates a matcher that matches when the examined object has a JavaBean property with the specified name.
hasProperty(String, Matcher<?>) - Static method in class org.hamcrest.beans.HasPropertyWithValue
Creates a matcher that matches when the examined object has a JavaBean property with the specified name whose value satisfies the specified matcher.
hasProperty(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object has a JavaBean property with the specified name.
hasProperty(String, Matcher<?>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object has a JavaBean property with the specified name whose value satisfies the specified matcher.
hasPropertyAtPath(String, Matcher<T>) - Static method in class org.hamcrest.beans.HasPropertyWithValue
Creates a matcher that matches when the examined object is a graph of JavaBean objects that can be navigated along the declared dot-separated path and the final element of that path is a JavaBean property whose value satisfies the specified matcher.
HasPropertyWithValue<T> - Class in org.hamcrest.beans
Matcher that asserts that a JavaBean property on an argument passed to the mock object meets the provided matcher.
HasPropertyWithValue(String, Matcher<?>) - Constructor for class org.hamcrest.beans.HasPropertyWithValue
 
HasPropertyWithValue(String, Matcher<?>, String) - Constructor for class org.hamcrest.beans.HasPropertyWithValue
 
hasSize(Matcher<? super Integer>) - Static method in class org.hamcrest.collection.IsCollectionWithSize
Creates a matcher for Collections that matches when the size() method returns a value that satisfies the specified matcher.
hasSize(int) - Static method in class org.hamcrest.collection.IsCollectionWithSize
Creates a matcher for Collections that matches when the size() method returns a value equal to the specified size.
hasSize(Matcher<? super Integer>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Collections that matches when the size() method returns a value that satisfies the specified matcher.
hasSize(int) - Static method in class org.hamcrest.Matchers
Creates a matcher for Collections that matches when the size() method returns a value equal to the specified size.
hasToString(Matcher<? super String>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches any examined object whose toString method returns a value that satisfies the specified matcher.
hasToString(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches any examined object whose toString method returns a value equalTo the specified string.
HasToString<T> - Class in org.hamcrest.object
 
HasToString(Matcher<? super String>) - Constructor for class org.hamcrest.object.HasToString
 
hasToString(Matcher<? super String>) - Static method in class org.hamcrest.object.HasToString
Creates a matcher that matches any examined object whose toString method returns a value that satisfies the specified matcher.
hasToString(String) - Static method in class org.hamcrest.object.HasToString
Creates a matcher that matches any examined object whose toString method returns a value equalTo the specified string.
hasValue(Matcher<? super V>) - Static method in class org.hamcrest.collection.IsMapContaining
Creates a matcher for Maps matching when the examined Map contains at least one value that satisfies the specified valueMatcher.
hasValue(V) - Static method in class org.hamcrest.collection.IsMapContaining
Creates a matcher for Maps matching when the examined Map contains at least one value that is equal to the specified value.
hasValue(Matcher<? super V>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Maps matching when the examined Map contains at least one value that satisfies the specified valueMatcher.
hasValue(V) - Static method in class org.hamcrest.Matchers
Creates a matcher for Maps matching when the examined Map contains at least one value that is equal to the specified value.
hasXPath(String, Matcher<String>) - Static method in class org.hamcrest.Matchers
Creates a matcher of Nodes that matches when the examined node has a value at the specified xPath that satisfies the specified valueMatcher.
hasXPath(String, NamespaceContext, Matcher<String>) - Static method in class org.hamcrest.Matchers
Creates a matcher of Nodes that matches when the examined node has a value at the specified xPath, within the specified namespaceContext, that satisfies the specified valueMatcher.
hasXPath(String) - Static method in class org.hamcrest.Matchers
Creates a matcher of Nodes that matches when the examined node contains a node at the specified xPath, with any content.
hasXPath(String, NamespaceContext) - Static method in class org.hamcrest.Matchers
Creates a matcher of Nodes that matches when the examined node contains a node at the specified xPath within the specified namespace context, with any content.
HasXPath - Class in org.hamcrest.xml
Applies a Matcher to a given XML Node in an existing XML Node tree, specified by an XPath expression.
HasXPath(String, Matcher<String>) - Constructor for class org.hamcrest.xml.HasXPath
 
HasXPath(String, NamespaceContext, Matcher<String>) - Constructor for class org.hamcrest.xml.HasXPath
 
hasXPath(String, Matcher<String>) - Static method in class org.hamcrest.xml.HasXPath
Creates a matcher of Nodes that matches when the examined node has a value at the specified xPath that satisfies the specified valueMatcher.
hasXPath(String, NamespaceContext, Matcher<String>) - Static method in class org.hamcrest.xml.HasXPath
Creates a matcher of Nodes that matches when the examined node has a value at the specified xPath, within the specified namespaceContext, that satisfies the specified valueMatcher.
hasXPath(String) - Static method in class org.hamcrest.xml.HasXPath
Creates a matcher of Nodes that matches when the examined node contains a node at the specified xPath, with any content.
hasXPath(String, NamespaceContext) - Static method in class org.hamcrest.xml.HasXPath
Creates a matcher of Nodes that matches when the examined node contains a node at the specified xPath within the specified namespace context, with any content.

I

in(Collection<T>) - Static method in class org.hamcrest.collection.IsIn
Creates a matcher that matches when the examined object is found within the specified collection.
in(T[]) - Static method in class org.hamcrest.collection.IsIn
Creates a matcher that matches when the examined object is found within the specified array.
in(Collection<T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object is found within the specified collection.
in(T[]) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object is found within the specified array.
instanceOf(Class<?>) - Static method in class org.hamcrest.core.IsInstanceOf
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
instanceOf(Class<?>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
instanceOf(Class<?>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
Is<T> - Class in org.hamcrest.core
Decorates another Matcher, retaining the behaviour but allowing tests to be slightly more expressive.
Is(Matcher<T>) - Constructor for class org.hamcrest.core.Is
 
is(Matcher<T>) - Static method in class org.hamcrest.core.Is
Decorates another Matcher, retaining its behaviour, but allowing tests to be slightly more expressive.
is(T) - Static method in class org.hamcrest.core.Is
A shortcut to the frequently used is(equalTo(x)).
is(Matcher<T>) - Static method in class org.hamcrest.CoreMatchers
Decorates another Matcher, retaining its behaviour, but allowing tests to be slightly more expressive.
is(T) - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used is(equalTo(x)).
is(Matcher<T>) - Static method in class org.hamcrest.Matchers
Decorates another Matcher, retaining its behaviour, but allowing tests to be slightly more expressive.
is(T) - Static method in class org.hamcrest.Matchers
A shortcut to the frequently used is(equalTo(x)).
IS_DIRECTORY - Static variable in class org.hamcrest.io.FileMatchers
 
IS_FILE - Static variable in class org.hamcrest.io.FileMatchers
 
isA(Class<?>) - Static method in class org.hamcrest.core.Is
A shortcut to the frequently used is(instanceOf(SomeClass.class)).
isA(Class<T>) - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used is(instanceOf(SomeClass.class)).
isA(Class<?>) - Static method in class org.hamcrest.Matchers
A shortcut to the frequently used is(instanceOf(SomeClass.class)).
IsAnything<T> - Class in org.hamcrest.core
A matcher that always returns true.
IsAnything() - Constructor for class org.hamcrest.core.IsAnything
 
IsAnything(String) - Constructor for class org.hamcrest.core.IsAnything
 
IsArray<T> - Class in org.hamcrest.collection
Matcher for array whose elements satisfy a sequence of matchers.
IsArray(Matcher<? super T>[]) - Constructor for class org.hamcrest.collection.IsArray
 
IsArrayContainingInAnyOrder<E> - Class in org.hamcrest.collection
Deprecated.
As of release 2.1, replaced by ArrayMatching.
IsArrayContainingInAnyOrder(Collection<Matcher<? super E>>) - Constructor for class org.hamcrest.collection.IsArrayContainingInAnyOrder
Deprecated.
 
IsArrayContainingInOrder<E> - Class in org.hamcrest.collection
Deprecated.
As of release 2.1, replaced by ArrayMatching.
IsArrayContainingInOrder(List<Matcher<? super E>>) - Constructor for class org.hamcrest.collection.IsArrayContainingInOrder
Deprecated.
 
IsArrayWithSize<E> - Class in org.hamcrest.collection
Matches if array size satisfies a nested matcher.
IsArrayWithSize(Matcher<? super Integer>) - Constructor for class org.hamcrest.collection.IsArrayWithSize
 
IsBlankString - Class in org.hamcrest.text
Matches blank Strings (and null).
IsCloseTo - Class in org.hamcrest.number
Is the value a number equal to a value within some range of acceptable error?
IsCloseTo(double, double) - Constructor for class org.hamcrest.number.IsCloseTo
 
IsCollectionContaining<T> - Class in org.hamcrest.core
Deprecated.
As of release 2.1, replaced by IsIterableContaining.
IsCollectionContaining(Matcher<? super T>) - Constructor for class org.hamcrest.core.IsCollectionContaining
Deprecated.
 
IsCollectionWithSize<E> - Class in org.hamcrest.collection
Matches if collection size satisfies a nested matcher.
IsCollectionWithSize(Matcher<? super Integer>) - Constructor for class org.hamcrest.collection.IsCollectionWithSize
 
IsCompatibleType<T> - Class in org.hamcrest.object
 
IsCompatibleType(Class<T>) - Constructor for class org.hamcrest.object.IsCompatibleType
 
IsEmptyCollection<E> - Class in org.hamcrest.collection
Tests if collection is empty.
IsEmptyCollection() - Constructor for class org.hamcrest.collection.IsEmptyCollection
 
IsEmptyIterable<E> - Class in org.hamcrest.collection
Tests if collection is empty.
IsEmptyIterable() - Constructor for class org.hamcrest.collection.IsEmptyIterable
 
isEmptyOrNullString() - Static method in class org.hamcrest.Matchers
Deprecated.
use is(emptyOrNullString()) instead
isEmptyOrNullString() - Static method in class org.hamcrest.text.IsEmptyString
Deprecated.
use is(emptyOrNullString()) instead
isEmptyString() - Static method in class org.hamcrest.Matchers
Deprecated.
use is(emptyString()) instead
IsEmptyString - Class in org.hamcrest.text
Matches empty Strings (and null).
isEmptyString() - Static method in class org.hamcrest.text.IsEmptyString
Deprecated.
use is(emptyString()) instead
IsEqual<T> - Class in org.hamcrest.core
Is the value equal to another value, as tested by the Object.equals(java.lang.Object) invokedMethod?
IsEqual(T) - Constructor for class org.hamcrest.core.IsEqual
 
IsEqualCompressingWhiteSpace - Class in org.hamcrest.text
Tests if a string is equal to another string, compressing any changes in whitespace.
IsEqualCompressingWhiteSpace(String) - Constructor for class org.hamcrest.text.IsEqualCompressingWhiteSpace
 
IsEqualIgnoringCase - Class in org.hamcrest.text
Tests if a string is equal to another string, regardless of the case.
IsEqualIgnoringCase(String) - Constructor for class org.hamcrest.text.IsEqualIgnoringCase
 
IsEventFrom - Class in org.hamcrest.object
Tests if the value is an event announced by a specific object.
IsEventFrom(Class<?>, Object) - Constructor for class org.hamcrest.object.IsEventFrom
 
IsIn<T> - Class in org.hamcrest.collection
 
IsIn(Collection<T>) - Constructor for class org.hamcrest.collection.IsIn
 
IsIn(T[]) - Constructor for class org.hamcrest.collection.IsIn
 
isIn(Collection<T>) - Static method in class org.hamcrest.collection.IsIn
Deprecated.
use is(in(...)) instead
isIn(T[]) - Static method in class org.hamcrest.collection.IsIn
Deprecated.
use is(in(...)) instead
isIn(Collection<T>) - Static method in class org.hamcrest.Matchers
Deprecated.
use is(in(...)) instead
isIn(T[]) - Static method in class org.hamcrest.Matchers
Deprecated.
use is(in(...)) instead
IsInstanceOf - Class in org.hamcrest.core
Tests whether the value is an instance of a class.
IsInstanceOf(Class<?>) - Constructor for class org.hamcrest.core.IsInstanceOf
Creates a new instance of IsInstanceOf
IsIterableContaining<T> - Class in org.hamcrest.core
 
IsIterableContaining(Matcher<? super T>) - Constructor for class org.hamcrest.core.IsIterableContaining
 
IsIterableContainingInAnyOrder<T> - Class in org.hamcrest.collection
 
IsIterableContainingInAnyOrder(Collection<Matcher<? super T>>) - Constructor for class org.hamcrest.collection.IsIterableContainingInAnyOrder
 
IsIterableContainingInOrder<E> - Class in org.hamcrest.collection
 
IsIterableContainingInOrder(List<Matcher<? super E>>) - Constructor for class org.hamcrest.collection.IsIterableContainingInOrder
 
IsIterableContainingInRelativeOrder<E> - Class in org.hamcrest.collection
 
IsIterableContainingInRelativeOrder(List<Matcher<? super E>>) - Constructor for class org.hamcrest.collection.IsIterableContainingInRelativeOrder
 
IsIterableWithSize<E> - Class in org.hamcrest.collection
 
IsIterableWithSize(Matcher<? super Integer>) - Constructor for class org.hamcrest.collection.IsIterableWithSize
 
IsMapContaining<K,V> - Class in org.hamcrest.collection
 
IsMapContaining(Matcher<? super K>, Matcher<? super V>) - Constructor for class org.hamcrest.collection.IsMapContaining
 
IsMapWithSize<K,V> - Class in org.hamcrest.collection
Matches if map size satisfies a nested matcher.
IsMapWithSize(Matcher<? super Integer>) - Constructor for class org.hamcrest.collection.IsMapWithSize
 
IsNaN - Class in org.hamcrest.number
Is the value a number actually not a number (NaN)?
IsNot<T> - Class in org.hamcrest.core
Calculates the logical negation of a matcher.
IsNot(Matcher<T>) - Constructor for class org.hamcrest.core.IsNot
 
isNotNull(Object, Description) - Static method in class org.hamcrest.BaseMatcher
Useful null-check method.
IsNull<T> - Class in org.hamcrest.core
Is the value null?
IsNull() - Constructor for class org.hamcrest.core.IsNull
 
isOneOf(T...) - Static method in class org.hamcrest.collection.IsIn
Deprecated.
use is(oneOf(...)) instead
isOneOf(T...) - Static method in class org.hamcrest.Matchers
Deprecated.
use is(oneOf(...)) instead
IsSame<T> - Class in org.hamcrest.core
Is the value the same object as another value?
IsSame(T) - Constructor for class org.hamcrest.core.IsSame
 
iterableMatcher - Variable in class org.hamcrest.collection.ArrayAsIterableMatcher
 
iterableWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.collection.IsIterableWithSize
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields an item count that satisfies the specified matcher.
iterableWithSize(int) - Static method in class org.hamcrest.collection.IsIterableWithSize
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields an item count that is equal to the specified size argument.
iterableWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields an item count that satisfies the specified matcher.
iterableWithSize(int) - Static method in class org.hamcrest.Matchers
Creates a matcher for Iterables that matches when a single pass over the examined Iterable yields an item count that is equal to the specified size argument.

L

lessThan(T) - Method in class org.hamcrest.comparator.ComparatorMatcherBuilder
Creates a matcher of T object that matches when the examined object is less than the specified value, as reported by the Comparator used to create this builder.
lessThan(T) - Static method in class org.hamcrest.Matchers
Creates a matcher of Comparable object that matches when the examined object is less than the specified value, as reported by the compareTo method of the examined object.
lessThan(T) - Static method in class org.hamcrest.number.OrderingComparison
Creates a matcher of Comparable object that matches when the examined object is less than the specified value, as reported by the compareTo method of the examined object.
lessThanOrEqualTo(T) - Method in class org.hamcrest.comparator.ComparatorMatcherBuilder
Creates a matcher of T object that matches when the examined object is less than or equal to the specified value, as reported by the Comparator used to create this builder.
lessThanOrEqualTo(T) - Static method in class org.hamcrest.Matchers
Creates a matcher of Comparable object that matches when the examined object is less than or equal to the specified value, as reported by the compareTo method of the examined object.
lessThanOrEqualTo(T) - Static method in class org.hamcrest.number.OrderingComparison
Creates a matcher of Comparable object that matches when the examined object is less than or equal to the specified value, as reported by the compareTo method of the examined object.

M

matched(T, Description) - Static method in class org.hamcrest.Condition
 
Matcher<T> - Interface in org.hamcrest
A matcher over acceptable values.
MatcherAssert - Class in org.hamcrest
 
MatcherAssert() - Constructor for class org.hamcrest.MatcherAssert
 
matchers - Variable in class org.hamcrest.collection.ArrayAsIterableMatcher
 
Matchers - Class in org.hamcrest
 
Matchers() - Constructor for class org.hamcrest.Matchers
 
matches(Object, Description) - Method in class org.hamcrest.beans.SamePropertyValuesAs
 
matches(Object) - Method in class org.hamcrest.collection.IsIn
 
matches(Object, Description) - Method in class org.hamcrest.core.AllOf
 
matches(Object) - Method in class org.hamcrest.core.AnyOf
 
matches(Object) - Method in class org.hamcrest.core.DescribedAs
 
matches(Object) - Method in class org.hamcrest.core.Is
 
matches(Object) - Method in class org.hamcrest.core.IsAnything
 
matches(Object) - Method in class org.hamcrest.core.IsEqual
 
matches(Object, Description) - Method in class org.hamcrest.core.IsInstanceOf
 
matches(Object) - Method in class org.hamcrest.core.IsNot
 
matches(Object) - Method in class org.hamcrest.core.IsNull
 
matches(Object) - Method in class org.hamcrest.core.IsSame
 
matches(Object) - Method in class org.hamcrest.DiagnosingMatcher
 
matches(Object, Description) - Method in class org.hamcrest.DiagnosingMatcher
 
matches(Object) - Method in interface org.hamcrest.Matcher
Evaluates the matcher for argument item.
matches(Object) - Method in class org.hamcrest.TypeSafeDiagnosingMatcher
 
matches(Object) - Method in class org.hamcrest.TypeSafeMatcher
Methods made final to prevent accidental override.
matchesPattern(Pattern) - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string exactly matches the given Pattern.
matchesPattern(String) - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string exactly matches the given regular expression, treated as a Pattern.
MatchesPattern - Class in org.hamcrest.text
 
MatchesPattern(Pattern) - Constructor for class org.hamcrest.text.MatchesPattern
 
matchesPattern(Pattern) - Static method in class org.hamcrest.text.MatchesPattern
Creates a matcher of String that matches when the examined string exactly matches the given Pattern.
matchesPattern(String) - Static method in class org.hamcrest.text.MatchesPattern
Creates a matcher of String that matches when the examined string exactly matches the given regular expression, treated as a Pattern.
matchesRegex(Pattern) - Static method in class org.hamcrest.core.StringRegularExpression
Creates a matcher that checks if the examined string matches a specified Pattern.
matchesRegex(String) - Static method in class org.hamcrest.core.StringRegularExpression
Creates a matcher that checks if the examined string matches a specified regex.
matchesRegex(Pattern) - Static method in class org.hamcrest.Matchers
Validate a string with a Pattern.
matchesRegex(String) - Static method in class org.hamcrest.Matchers
Validate a string with a regex.
matchesSafely(T) - Method in class org.hamcrest.beans.HasProperty
 
matchesSafely(T, Description) - Method in class org.hamcrest.beans.HasPropertyWithValue
 
matchesSafely(E[]) - Method in class org.hamcrest.collection.ArrayAsIterableMatcher
 
matchesSafely(T[]) - Method in class org.hamcrest.collection.HasItemInArray
 
matchesSafely(T[]) - Method in class org.hamcrest.collection.IsArray
 
matchesSafely(E[]) - Method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
Deprecated.
 
matchesSafely(E[]) - Method in class org.hamcrest.collection.IsArrayContainingInOrder
Deprecated.
 
matchesSafely(Collection<? extends E>) - Method in class org.hamcrest.collection.IsEmptyCollection
 
matchesSafely(Iterable<? extends E>) - Method in class org.hamcrest.collection.IsEmptyIterable
 
matchesSafely(Iterable<? extends T>, Description) - Method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
 
matchesSafely(Iterable<? extends E>, Description) - Method in class org.hamcrest.collection.IsIterableContainingInOrder
 
matchesSafely(Iterable<? extends E>, Description) - Method in class org.hamcrest.collection.IsIterableContainingInRelativeOrder
 
matchesSafely(Map<? extends K, ? extends V>) - Method in class org.hamcrest.collection.IsMapContaining
 
matchesSafely(T, Description) - Method in class org.hamcrest.core.CombinableMatcher
 
matchesSafely(Iterable<? extends T>, Description) - Method in class org.hamcrest.core.Every
 
matchesSafely(Iterable<? super T>, Description) - Method in class org.hamcrest.core.IsCollectionContaining
Deprecated.
 
matchesSafely(Iterable<? super T>, Description) - Method in class org.hamcrest.core.IsIterableContaining
 
matchesSafely(String, Description) - Method in class org.hamcrest.core.StringRegularExpression
 
matchesSafely(String) - Method in class org.hamcrest.core.SubstringMatcher
 
matchesSafely(T, Description) - Method in class org.hamcrest.FeatureMatcher
 
matchesSafely(BigDecimal) - Method in class org.hamcrest.number.BigDecimalCloseTo
 
matchesSafely(Double) - Method in class org.hamcrest.number.IsCloseTo
 
matchesSafely(Double) - Method in class org.hamcrest.number.IsNaN
 
matchesSafely(T, Description) - Method in class org.hamcrest.object.HasEqualValues
 
matchesSafely(Class<?>) - Method in class org.hamcrest.object.IsCompatibleType
 
matchesSafely(EventObject, Description) - Method in class org.hamcrest.object.IsEventFrom
 
matchesSafely(String) - Method in class org.hamcrest.text.IsBlankString
 
matchesSafely(String) - Method in class org.hamcrest.text.IsEmptyString
 
matchesSafely(String) - Method in class org.hamcrest.text.IsEqualCompressingWhiteSpace
 
matchesSafely(String) - Method in class org.hamcrest.text.IsEqualIgnoringCase
 
matchesSafely(String) - Method in class org.hamcrest.text.MatchesPattern
 
matchesSafely(String) - Method in class org.hamcrest.text.StringContainsInOrder
 
matchesSafely(T, Description) - Method in class org.hamcrest.TypeSafeDiagnosingMatcher
Subclasses should implement this.
matchesSafely(T) - Method in class org.hamcrest.TypeSafeMatcher
Subclasses should implement this.
matchesSafely(Node, Description) - Method in class org.hamcrest.xml.HasXPath
 
matching(Matcher<T>, String) - Method in class org.hamcrest.Condition
 
matching(Matcher<T>) - Method in class org.hamcrest.Condition
 

N

next() - Method in class org.hamcrest.internal.ArrayIterator
 
next() - Method in class org.hamcrest.internal.SelfDescribingValueIterator
 
NO_ARGUMENTS - Static variable in class org.hamcrest.beans.PropertyUtil
 
NO_NAMESPACE_CONTEXT - Static variable in class org.hamcrest.xml.HasXPath
 
NONE - Static variable in interface org.hamcrest.Description
A description that consumes input but does nothing.
not(Matcher<T>) - Static method in class org.hamcrest.core.IsNot
Creates a matcher that wraps an existing matcher, but inverts the logic by which it will match.
not(T) - Static method in class org.hamcrest.core.IsNot
A shortcut to the frequently used not(equalTo(x)).
not(Matcher<T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that wraps an existing matcher, but inverts the logic by which it will match.
not(T) - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used not(equalTo(x)).
not(Matcher<T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that wraps an existing matcher, but inverts the logic by which it will match.
not(T) - Static method in class org.hamcrest.Matchers
A shortcut to the frequently used not(equalTo(x)).
NOT_MATCHED - Static variable in class org.hamcrest.Condition
 
notANumber() - Static method in class org.hamcrest.Matchers
Creates a matcher of Doubles that matches when an examined double is not a number.
notANumber() - Static method in class org.hamcrest.number.IsNaN
Creates a matcher of Doubles that matches when an examined double is not a number.
notMatched() - Static method in class org.hamcrest.Condition
 
notNullValue() - Static method in class org.hamcrest.core.IsNull
A shortcut to the frequently used not(nullValue()).
notNullValue(Class<T>) - Static method in class org.hamcrest.core.IsNull
A shortcut to the frequently used not(nullValue(X.class)).
notNullValue() - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used not(nullValue()).
notNullValue(Class<T>) - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used not(nullValue(X.class)).
notNullValue() - Static method in class org.hamcrest.Matchers
A shortcut to the frequently used not(nullValue()).
notNullValue(Class<T>) - Static method in class org.hamcrest.Matchers
A shortcut to the frequently used not(nullValue(X.class)).
NullDescription() - Constructor for class org.hamcrest.Description.NullDescription
 
nullSafe(Matcher<? super E>[]) - Static method in class org.hamcrest.internal.NullSafety
 
NullSafety - Class in org.hamcrest.internal
 
NullSafety() - Constructor for class org.hamcrest.internal.NullSafety
 
nullValue() - Static method in class org.hamcrest.core.IsNull
Creates a matcher that matches if examined object is null.
nullValue(Class<T>) - Static method in class org.hamcrest.core.IsNull
Creates a matcher that matches if examined object is null.
nullValue() - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if examined object is null.
nullValue(Class<T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if examined object is null.
nullValue() - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if examined object is null.
nullValue(Class<T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if examined object is null.

O

oneOf(T...) - Static method in class org.hamcrest.collection.IsIn
Creates a matcher that matches when the examined object is equal to one of the specified elements.
oneOf(T...) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object is equal to one of the specified elements.
or(Matcher<? super X>) - Method in class org.hamcrest.core.CombinableMatcher.CombinableEitherMatcher
 
or(Matcher<? super T>) - Method in class org.hamcrest.core.CombinableMatcher
 
OrderingComparison - Class in org.hamcrest.number
 
org.hamcrest - package org.hamcrest
 
org.hamcrest.beans - package org.hamcrest.beans
Matchers of Java Bean properties and their values.
org.hamcrest.collection - package org.hamcrest.collection
Matchers of arrays and collections.
org.hamcrest.comparator - package org.hamcrest.comparator
 
org.hamcrest.core - package org.hamcrest.core
Fundamental matchers of objects and values, and composite matchers.
org.hamcrest.internal - package org.hamcrest.internal
 
org.hamcrest.io - package org.hamcrest.io
 
org.hamcrest.number - package org.hamcrest.number
Matchers that perform numeric comparisons.
org.hamcrest.object - package org.hamcrest.object
Matchers that inspect objects and classes.
org.hamcrest.text - package org.hamcrest.text
Matchers that perform text comparisons.
org.hamcrest.xml - package org.hamcrest.xml
Matchers of XML documents.

P

propertyDescriptorsFor(Object, Class<Object>) - Static method in class org.hamcrest.beans.PropertyUtil
Returns all the property descriptors for the class associated with the given object
PropertyUtil - Class in org.hamcrest.beans
Utility class for accessing properties on JavaBean objects.
PropertyUtil() - Constructor for class org.hamcrest.beans.PropertyUtil
 

R

ReflectiveTypeFinder - Class in org.hamcrest.internal
 
ReflectiveTypeFinder(String, int, int) - Constructor for class org.hamcrest.internal.ReflectiveTypeFinder
 
remove() - Method in class org.hamcrest.internal.ArrayIterator
 
remove() - Method in class org.hamcrest.internal.SelfDescribingValueIterator
 

S

sameInstance(T) - Static method in class org.hamcrest.core.IsSame
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
sameInstance(T) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
sameInstance(T) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
SamePropertyValuesAs<T> - Class in org.hamcrest.beans
 
SamePropertyValuesAs(T, List<String>) - Constructor for class org.hamcrest.beans.SamePropertyValuesAs
 
samePropertyValuesAs(B, String...) - Static method in class org.hamcrest.beans.SamePropertyValuesAs
Creates a matcher that matches when the examined object has values for all of its JavaBean properties that are equal to the corresponding values of the specified bean.
samePropertyValuesAs(B, String...) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object has values for all of its JavaBean properties that are equal to the corresponding values of the specified bean.
SelfDescribing - Interface in org.hamcrest
The ability of an object to describe itself.
SelfDescribingValue<T> - Class in org.hamcrest.internal
 
SelfDescribingValue(T) - Constructor for class org.hamcrest.internal.SelfDescribingValue
 
SelfDescribingValueIterator<T> - Class in org.hamcrest.internal
 
SelfDescribingValueIterator(Iterator<T>) - Constructor for class org.hamcrest.internal.SelfDescribingValueIterator
 
startsWith(String) - Static method in class org.hamcrest.core.StringStartsWith
Creates a matcher that matches if the examined String starts with the specified String.
startsWith(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined String starts with the specified String.
startsWith(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined String starts with the specified String.
startsWithIgnoringCase(String) - Static method in class org.hamcrest.core.StringStartsWith
Creates a matcher that matches if the examined String starts with the specified String, ignoring case
startsWithIgnoringCase(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined String starts with the specified String, ignoring case
startsWithIgnoringCase(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined String starts with the specified String, ignoring case
StringContains - Class in org.hamcrest.core
Tests if the argument is a string that contains a specific substring.
StringContains(String) - Constructor for class org.hamcrest.core.StringContains
 
StringContains(boolean, String) - Constructor for class org.hamcrest.core.StringContains
 
stringContainsInOrder(Iterable<String>) - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string contains all of the specified substrings, considering the order of their appearance.
stringContainsInOrder(String...) - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string contains all of the specified substrings, considering the order of their appearance.
StringContainsInOrder - Class in org.hamcrest.text
 
StringContainsInOrder(Iterable<String>) - Constructor for class org.hamcrest.text.StringContainsInOrder
 
stringContainsInOrder(Iterable<String>) - Static method in class org.hamcrest.text.StringContainsInOrder
Creates a matcher of String that matches when the examined string contains all of the specified substrings, considering the order of their appearance.
stringContainsInOrder(String...) - Static method in class org.hamcrest.text.StringContainsInOrder
Creates a matcher of String that matches when the examined string contains all of the specified substrings, considering the order of their appearance.
StringDescription - Class in org.hamcrest
A Description that is stored as a string.
StringDescription() - Constructor for class org.hamcrest.StringDescription
 
StringDescription(Appendable) - Constructor for class org.hamcrest.StringDescription
 
StringEndsWith - Class in org.hamcrest.core
Tests if the argument is a string that ends with a specific substring.
StringEndsWith(String) - Constructor for class org.hamcrest.core.StringEndsWith
 
StringEndsWith(boolean, String) - Constructor for class org.hamcrest.core.StringEndsWith
 
StringRegularExpression - Class in org.hamcrest.core
 
StringRegularExpression(Pattern) - Constructor for class org.hamcrest.core.StringRegularExpression
 
StringStartsWith - Class in org.hamcrest.core
Tests if the argument is a string that starts with a specific substring.
StringStartsWith(String) - Constructor for class org.hamcrest.core.StringStartsWith
 
StringStartsWith(boolean, String) - Constructor for class org.hamcrest.core.StringStartsWith
 
stripSpaces(String) - Method in class org.hamcrest.text.IsEqualCompressingWhiteSpace
 
substring - Variable in class org.hamcrest.core.SubstringMatcher
 
SubstringMatcher - Class in org.hamcrest.core
 
SubstringMatcher(String, boolean, String) - Constructor for class org.hamcrest.core.SubstringMatcher
 

T

theInstance(T) - Static method in class org.hamcrest.core.IsSame
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
theInstance(T) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
theInstance(T) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
then(Condition.Step<? super T, U>) - Method in class org.hamcrest.Condition
 
toString() - Method in class org.hamcrest.BaseMatcher
 
toString() - Method in class org.hamcrest.Description.NullDescription
 
toString(SelfDescribing) - Static method in class org.hamcrest.StringDescription
Return the description of a SelfDescribing object as a String.
toString() - Method in class org.hamcrest.StringDescription
Returns the description as a string.
typeCompatibleWith(Class<T>) - Static method in class org.hamcrest.Matchers
Creates a matcher of Class that matches when the specified baseType is assignable from the examined class.
typeCompatibleWith(Class<T>) - Static method in class org.hamcrest.object.IsCompatibleType
Creates a matcher of Class that matches when the specified baseType is assignable from the examined class.
TypeSafeDiagnosingMatcher<T> - Class in org.hamcrest
Convenient base class for Matchers that require a non-null value of a specific type and that will report why the received value has been rejected.
TypeSafeDiagnosingMatcher(Class<?>) - Constructor for class org.hamcrest.TypeSafeDiagnosingMatcher
Use this constructor if the subclass that implements matchesSafely is not the class that binds <T> to a type.
TypeSafeDiagnosingMatcher(ReflectiveTypeFinder) - Constructor for class org.hamcrest.TypeSafeDiagnosingMatcher
Use this constructor if the subclass that implements matchesSafely is not the class that binds <T> to a type.
TypeSafeDiagnosingMatcher() - Constructor for class org.hamcrest.TypeSafeDiagnosingMatcher
The default constructor for simple sub types
TypeSafeMatcher<T> - Class in org.hamcrest
Convenient base class for Matchers that require a non-null value of a specific type.
TypeSafeMatcher() - Constructor for class org.hamcrest.TypeSafeMatcher
The default constructor for simple sub types
TypeSafeMatcher(Class<?>) - Constructor for class org.hamcrest.TypeSafeMatcher
Use this constructor if the subclass that implements matchesSafely is not the class that binds <T> to a type.
TypeSafeMatcher(ReflectiveTypeFinder) - Constructor for class org.hamcrest.TypeSafeMatcher
Use this constructor if the subclass that implements matchesSafely is not the class that binds <T> to a type.

U

usingNaturalOrdering() - Static method in class org.hamcrest.comparator.ComparatorMatcherBuilder
Creates a matcher factory for matchers of Comparables.

_

_dont_implement_Matcher___instead_extend_BaseMatcher_() - Method in class org.hamcrest.BaseMatcher
Deprecated.
_dont_implement_Matcher___instead_extend_BaseMatcher_() - Method in interface org.hamcrest.Matcher
Deprecated.
to make
A B C D E F G H I L M N O P R S T U _