public abstract class ListMatcher<T> extends org.hamcrest.BaseMatcher<List<T>>
| Modifier | Constructor and Description | 
|---|---|
protected  | 
ListMatcher(org.hamcrest.Matcher<? super T>... matchers)
Creates an abstract matcher to match a number of Matchers against Events contained inside a Collection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract void | 
describeCollectionType(org.hamcrest.Description description)
Describes the type of collection expected. 
 | 
void | 
describeTo(org.hamcrest.Description description)  | 
protected String | 
failedMatcherMessage()
The message to append behind a failing matcher. 
 | 
protected String | 
getLastSeparator()
The separator to use between the two last events. 
 | 
protected List<org.hamcrest.Matcher<? super T>> | 
getMatchers()
Returns a read-only list of Matchers, in the order they were provided in the constructor. 
 | 
boolean | 
matches(Object item)  | 
protected abstract boolean | 
matchesList(List<T> item)
Evaluates the matcher for argument  
item. | 
protected boolean | 
matchRemainder(Iterator<org.hamcrest.Matcher<? super T>> matcherIterator)
Matches all the remaining Matchers in the given  
matcherIterator against null. | 
protected void | 
reportFailed(org.hamcrest.Matcher<? super T> matcher)
Report the given  
matcher as a failing matcher. | 
@SafeVarargs protected ListMatcher(org.hamcrest.Matcher<? super T>... matchers)
matchers - The matchers to match the individual Events in the Collectionpublic boolean matches(Object item)
protected abstract boolean matchesList(List<T> item)
item. The item has been verified to be a list, but the exact
 type of contents of a list cannot be verified, due to Erasure of Generic Types.item - the object against which the matcher is evaluated.true if item matches, otherwise false.BaseMatcherprotected boolean matchRemainder(Iterator<org.hamcrest.Matcher<? super T>> matcherIterator)
matcherIterator against null.matcherIterator - The iterator potentially containing more matchersprotected void reportFailed(org.hamcrest.Matcher<? super T> matcher)
matcher as a failing matcher. This will be used in the error reporting.matcher - The failing matcher.protected List<org.hamcrest.Matcher<? super T>> getMatchers()
protected abstract void describeCollectionType(org.hamcrest.Description description)
description - the description to append the collection type topublic void describeTo(org.hamcrest.Description description)
protected String failedMatcherMessage()
protected String getLastSeparator()
Copyright © 2010–2018. All rights reserved.