public class AllParametersMatcher extends org.hamcrest.TypeSafeDiagnosingMatcher<java.lang.Object[]> implements ParametersMatcher
| Modifier and Type | Field and Description |
|---|---|
private org.hamcrest.Matcher<java.lang.Object>[] |
elementMatchers |
| Constructor and Description |
|---|
AllParametersMatcher(java.util.List<org.hamcrest.Matcher<?>> parameterMatchers) |
AllParametersMatcher(java.lang.Object[] expectedValues) |
| Modifier and Type | Method and Description |
|---|---|
void |
describeTo(org.hamcrest.Description description) |
private static org.hamcrest.Matcher<java.lang.Object>[] |
equalMatchersFor(java.lang.Object[] expectedValues) |
boolean |
isCompatibleWith(java.lang.Object[] parameters)
Is this matcher likely to be relevant to the given parameters?
|
private boolean |
matchesNumberOfParameters(java.lang.Object[] parameters,
org.hamcrest.Description mismatch) |
private boolean |
matchesParameter(java.lang.Object value,
org.hamcrest.Matcher<java.lang.Object> matcher,
org.hamcrest.Description mismatch,
int index) |
private boolean |
matchesParameters(java.lang.Object[] parameters,
org.hamcrest.Description mismatch) |
boolean |
matchesSafely(java.lang.Object[] parameters,
org.hamcrest.Description mismatch) |
_dont_implement_Matcher___instead_extend_BaseMatcher_, toStringpublic AllParametersMatcher(java.lang.Object[] expectedValues)
public AllParametersMatcher(java.util.List<org.hamcrest.Matcher<?>> parameterMatchers)
public boolean isCompatibleWith(java.lang.Object[] parameters)
ParametersMatcherisCompatibleWith in interface ParametersMatcherparameters - The parameters to be matchedpublic boolean matchesSafely(java.lang.Object[] parameters,
org.hamcrest.Description mismatch)
matchesSafely in class org.hamcrest.TypeSafeDiagnosingMatcher<java.lang.Object[]>private boolean matchesNumberOfParameters(java.lang.Object[] parameters,
org.hamcrest.Description mismatch)
private boolean matchesParameters(java.lang.Object[] parameters,
org.hamcrest.Description mismatch)
private boolean matchesParameter(java.lang.Object value,
org.hamcrest.Matcher<java.lang.Object> matcher,
org.hamcrest.Description mismatch,
int index)
public void describeTo(org.hamcrest.Description description)
describeTo in interface org.hamcrest.SelfDescribingprivate static org.hamcrest.Matcher<java.lang.Object>[] equalMatchersFor(java.lang.Object[] expectedValues)