public class AndOrMatcher<T> implements Matcher<T>, CompositeMatcher<T>, CapturingMatcher
Boolean logic "AND" and "OR" matcher composed of two other matchers
Matcher.DefaultImpls| Constructor and Description |
|---|
AndOrMatcher(boolean and,
T first,
T second)
Boolean logic "AND" and "OR" matcher composed of two other matchers
|
| Modifier and Type | Method and Description |
|---|---|
void |
capture(java.lang.Object arg) |
boolean |
component1() |
T |
component2() |
T |
component3() |
AndOrMatcher<T> |
copy(boolean and,
T first,
T second)
Boolean logic "AND" and "OR" matcher composed of two other matchers
|
boolean |
equals(java.lang.Object p) |
boolean |
getAnd() |
T |
getFirst() |
java.util.List<T> |
getOperandValues() |
T |
getSecond() |
java.util.List<io.mockk.Matcher> |
getSubMatchers() |
int |
hashCode() |
boolean |
match(T arg) |
void |
setSubMatchers(java.util.List<? extends io.mockk.Matcher<? super T>> p) |
Matcher<T> |
substitute(java.util.Map<java.lang.Object,? extends java.lang.Object> map) |
java.lang.String |
toString() |
match, substitutegetOperandValues, getSubMatchers, setSubMatcherscapturepublic AndOrMatcher(boolean and,
T first,
T second)
Boolean logic "AND" and "OR" matcher composed of two other matchers
public java.util.List<T> getOperandValues()
public java.util.List<io.mockk.Matcher> getSubMatchers()
public void setSubMatchers(java.util.List<? extends io.mockk.Matcher<? super T>> p)
public boolean match(T arg)
public Matcher<T> substitute(java.util.Map<java.lang.Object,? extends java.lang.Object> map)
public void capture(java.lang.Object arg)
public java.lang.String toString()
public boolean getAnd()
public T getFirst()
public T getSecond()
public boolean component1()
public T component2()
public T component3()
public AndOrMatcher<T> copy(boolean and, T first, T second)
Boolean logic "AND" and "OR" matcher composed of two other matchers
public int hashCode()
public boolean equals(java.lang.Object p)