A B C D E F G H I L M N O P S T

A

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.
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(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<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<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<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<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.
anyOf(Matcher<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>...) - 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.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.
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.
arrayContaining(E...) - Static method in class org.hamcrest.collection.IsArrayContainingInOrder
Creates a matcher for arrays that matcheswhen 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.IsArrayContainingInOrder
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.IsArrayContainingInOrder
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(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.
arrayContaining(E...) - Static method in class org.hamcrest.Matchers
Creates a matcher for arrays that matcheswhen 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.
arrayContainingInAnyOrder(Matcher<? super E>...) - Static method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
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.IsArrayContainingInAnyOrder
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.IsArrayContainingInAnyOrder
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(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.
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.
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.

B

BigDecimalCloseTo - Class in org.hamcrest.number
 
BigDecimalCloseTo(BigDecimal, BigDecimal) - Constructor for class org.hamcrest.number.BigDecimalCloseTo
 
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

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.
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.
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(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(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(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 E>) - Static method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
Deprecated. use contains(Matcher itemMatcher) instead
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(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.
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(Matcher<? super E>) - Static method in class org.hamcrest.Matchers
Deprecated. use contains(Matcher itemMatcher) instead
containsString(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined String contains the specified String anywhere.

D

describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.Matchers
Wraps an existing matcher, overriding its description with that specified.
describeMismatchSafely(T, Description) - Method in class org.hamcrest.beans.HasProperty
 
describeMismatchSafely(T[], Description) - Method in class org.hamcrest.collection.IsArray
 
describeMismatchSafely(T[], Description) - Method in class org.hamcrest.collection.IsArrayContaining
 
describeMismatchSafely(E[], Description) - Method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
 
describeMismatchSafely(E[], Description) - Method in class org.hamcrest.collection.IsArrayContainingInOrder
 
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(BigDecimal, Description) - Method in class org.hamcrest.number.BigDecimalCloseTo
 
describeMismatchSafely(Double, Description) - Method in class org.hamcrest.number.IsCloseTo
 
describeMismatchSafely(T, Description) - Method in class org.hamcrest.number.OrderingComparison
 
describeMismatchSafely(Class<?>, Description) - Method in class org.hamcrest.object.IsCompatibleType
 
describeMismatchSafely(String, Description) - Method in class org.hamcrest.text.IsEqualIgnoringCase
 
describeMismatchSafely(String, Description) - Method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
 
describeMismatchSafely(String, Description) - Method in class org.hamcrest.text.StringContainsInOrder
 
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.beans.SamePropertyValuesAs.PropertyMatcher
 
describeTo(Description) - Method in class org.hamcrest.collection.IsArray
 
describeTo(Description) - Method in class org.hamcrest.collection.IsArrayContaining
 
describeTo(Description) - Method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
 
describeTo(Description) - Method in class org.hamcrest.collection.IsArrayContainingInOrder
 
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.IsMapContaining
 
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.OrderingComparison
 
describeTo(Description) - Method in class org.hamcrest.object.IsCompatibleType
 
describeTo(Description) - Method in class org.hamcrest.object.IsEventFrom
 
describeTo(Description) - Method in class org.hamcrest.text.IsEmptyString
 
describeTo(Description) - Method in class org.hamcrest.text.IsEqualIgnoringCase
 
describeTo(Description) - Method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
 
describeTo(Description) - Method in class org.hamcrest.text.StringContainsInOrder
 
describeTo(Description) - Method in class org.hamcrest.xml.HasXPath
 
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.

E

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.
endsWith(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined String ends with the specified String.
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.
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
Creates a matcher of String that matches when the examined string is equal to the specified expectedString, when whitespace differences are (mostly) ignored.
equalToIgnoringWhiteSpace(String) - Static method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
Creates a matcher of String that matches when the examined string is equal to the specified expectedString, when whitespace differences are (mostly) ignored.
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.
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.

F

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(T) - Method in class org.hamcrest.object.HasToString
 

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) - 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) - 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(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.
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.
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.
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.
hasItemInArray(Matcher<? super T>) - Static method in class org.hamcrest.collection.IsArrayContaining
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.IsArrayContaining
A shortcut to the frequently used hasItemInArray(equalTo(x)).
hasItemInArray(T) - Static method in class org.hamcrest.Matchers
A shortcut to the frequently used hasItemInArray(equalTo(x)).
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.
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.
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.
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.
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.
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
 
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(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.
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.
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(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, 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, 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 - 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

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) - Static method in class org.hamcrest.Matchers
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(Class<T>) - Static method in class org.hamcrest.Matchers
Deprecated. use isA(Class type) instead.
isA(Class<T>) - Static method in class org.hamcrest.Matchers
A shortcut to the frequently used is(instanceOf(SomeClass.class)).
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
 
IsArrayContaining<T> - Class in org.hamcrest.collection
Matches if an array contains an item satisfying a nested matcher.
IsArrayContaining(Matcher<? super T>) - Constructor for class org.hamcrest.collection.IsArrayContaining
 
IsArrayContainingInAnyOrder<E> - Class in org.hamcrest.collection
 
IsArrayContainingInAnyOrder(Collection<Matcher<? super E>>) - Constructor for class org.hamcrest.collection.IsArrayContainingInAnyOrder
 
IsArrayContainingInOrder<E> - Class in org.hamcrest.collection
 
IsArrayContainingInOrder(List<Matcher<? super E>>) - Constructor for class org.hamcrest.collection.IsArrayContainingInOrder
 
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
 
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
 
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
Creates a matcher of String that matches when the examined string is null, or has zero length.
isEmptyOrNullString() - 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.
isEmptyString() - Static method in class org.hamcrest.Matchers
Creates a matcher of String that matches when the examined string has zero length.
IsEmptyString - Class in org.hamcrest.text
Matches empty Strings (and null).
IsEmptyString() - Constructor for class org.hamcrest.text.IsEmptyString
 
isEmptyString() - Static method in class org.hamcrest.text.IsEmptyString
Creates a matcher of String that matches when the examined string has zero length.
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
 
IsEqualIgnoringWhiteSpace - Class in org.hamcrest.text
Tests if a string is equal to another string, ignoring any changes in whitespace.
IsEqualIgnoringWhiteSpace(String) - Constructor for class org.hamcrest.text.IsEqualIgnoringWhiteSpace
 
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
Creates a matcher that matches when the examined object is found within the specified collection.
isIn(T[]) - Static method in class org.hamcrest.collection.IsIn
Creates a matcher that matches when the examined object is found within the specified array.
isIn(Collection<T>) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches when the examined object is found within the specified collection.
isIn(T[]) - Static method in class org.hamcrest.Matchers
 
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
 
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
 
isOneOf(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.
isOneOf(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.
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) - 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) - 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

Matchers - Class in org.hamcrest
 
Matchers() - Constructor for class org.hamcrest.Matchers
 
matches(Object, Description) - Method in class org.hamcrest.beans.SamePropertyValuesAs.PropertyMatcher
 
matches(Object) - Method in class org.hamcrest.collection.IsIn
 
matches(Object) - Method in class org.hamcrest.text.IsEmptyString
 
matchesSafely(T) - Method in class org.hamcrest.beans.HasProperty
 
matchesSafely(T, Description) - Method in class org.hamcrest.beans.HasPropertyWithValue
 
matchesSafely(T, Description) - Method in class org.hamcrest.beans.SamePropertyValuesAs
 
matchesSafely(T[]) - Method in class org.hamcrest.collection.IsArray
 
matchesSafely(T[]) - Method in class org.hamcrest.collection.IsArrayContaining
 
matchesSafely(E[]) - Method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
 
matchesSafely(E[]) - Method in class org.hamcrest.collection.IsArrayContainingInOrder
 
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(Map<? extends K, ? extends V>) - Method in class org.hamcrest.collection.IsMapContaining
 
matchesSafely(BigDecimal) - Method in class org.hamcrest.number.BigDecimalCloseTo
 
matchesSafely(Double) - Method in class org.hamcrest.number.IsCloseTo
 
matchesSafely(T) - Method in class org.hamcrest.number.OrderingComparison
 
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.IsEqualIgnoringCase
 
matchesSafely(String) - Method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
 
matchesSafely(String) - Method in class org.hamcrest.text.StringContainsInOrder
 
matchesSafely(Node, Description) - Method in class org.hamcrest.xml.HasXPath
 

N

NO_ARGUMENTS - Static variable in class org.hamcrest.beans.PropertyUtil
 
NO_NAMESPACE_CONTEXT - Static variable in class org.hamcrest.xml.HasXPath
 
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)).
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)).
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

OrderingComparison<T extends java.lang.Comparable<T>> - 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.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
 

S

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) - Constructor for class org.hamcrest.beans.SamePropertyValuesAs
 
samePropertyValuesAs(T) - 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(T) - 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.
SamePropertyValuesAs.PropertyMatcher - Class in org.hamcrest.beans
 
SamePropertyValuesAs.PropertyMatcher(PropertyDescriptor, Object) - Constructor for class org.hamcrest.beans.SamePropertyValuesAs.PropertyMatcher
 
startsWith(String) - Static method in class org.hamcrest.Matchers
Creates a matcher that matches if the examined String starts with the specified String.
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, regardless of 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, regardless of the order of their appearance.
stripSpace(String) - Method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
 

T

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.
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.

A B C D E F G H I L M N O P S T