T - public class XOrChainMatcher<T> extends MatcherChainBase<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
XOrChainMatcher.Builder<T> |
| Modifier and Type | Field and Description |
|---|---|
static ChainFactory |
FACTORY |
matchers| Constructor and Description |
|---|
XOrChainMatcher(Collection<? extends org.hamcrest.Matcher<? super T>> matchers) |
XOrChainMatcher(org.hamcrest.Matcher<? super T>... matchers) |
| Modifier and Type | Method and Description |
|---|---|
void |
describeMismatch(Object item,
org.hamcrest.Description mismatch) |
void |
describeTo(org.hamcrest.Description description) |
static <T> OrChainMatcher.Builder<T> |
either(org.hamcrest.Matcher<? super T>... m) |
static <T> OrChainMatcher.Builder<T> |
either(org.hamcrest.Matcher<? super T> m) |
int |
getPrecedence() |
boolean |
matches(Object item) |
boolean |
matches(Object item,
org.hamcrest.Description mismatch)
Evaluates the matcher for argument
item. |
static <T> org.hamcrest.Matcher<T> |
xor(Collection<? extends org.hamcrest.Matcher<? super T>> matchers) |
static <T> org.hamcrest.Matcher<T> |
xor(org.hamcrest.Matcher<? super T>... matchers) |
nestedDescribe, nestedDescribeMismatch, nestedQuickMatch, nestedQuickMatch, precedenceOfquickMatch, quickMatch_dont_implement_Matcher___instead_extend_BaseMatcher_, toStringpublic static final ChainFactory FACTORY
public XOrChainMatcher(Collection<? extends org.hamcrest.Matcher<? super T>> matchers)
public XOrChainMatcher(org.hamcrest.Matcher<? super T>... matchers)
public void describeTo(org.hamcrest.Description description)
public boolean matches(Object item)
matches in interface org.hamcrest.Matcher<T>matches in class QuickDiagnosingMatcherBase<T>public boolean matches(Object item, org.hamcrest.Description mismatch)
item.
A mismatch description is appended to mismatch
if and only if the match fails.matches in interface QuickDiagnosingMatcher<T>matches in class QuickDiagnosingMatcherBase<T>item - The object against which the matcher is evaluated.mismatch - The description to be built or appended to.true if item matches, otherwise false.public void describeMismatch(Object item, org.hamcrest.Description mismatch)
describeMismatch in interface org.hamcrest.Matcher<T>describeMismatch in class QuickDiagnosingMatcherBase<T>public int getPrecedence()
public static <T> org.hamcrest.Matcher<T> xor(org.hamcrest.Matcher<? super T>... matchers)
public static <T> org.hamcrest.Matcher<T> xor(Collection<? extends org.hamcrest.Matcher<? super T>> matchers)
public static <T> OrChainMatcher.Builder<T> either(org.hamcrest.Matcher<? super T> m)
public static <T> OrChainMatcher.Builder<T> either(org.hamcrest.Matcher<? super T>... m)
Copyright © 2013. All Rights Reserved.