public class InstanceOf<T> extends QuickDiagnosingMatcherBase<Object>
Object o = "foobar;
assertThat(o, isA(String.class).thatIs(foo()).and(bar());
| Constructor and Description |
|---|
InstanceOf(boolean prependIs,
Class<T> expectedClass) |
InstanceOf(Class<T> expectedClass) |
| Modifier and Type | Method and Description |
|---|---|
static <T> InstanceOf<T> |
_instanceOf(Class<T> clazz) |
static <T> InstanceOf<T> |
_isA(Class<T> clazz) |
static <T> InstanceOf<T> |
a(Class<T> clazz) |
void |
describeMismatch(Object item,
org.hamcrest.Description description) |
void |
describeTo(org.hamcrest.Description description) |
static <T> InstanceOf<T> |
instanceOf(Class<T> clazz) |
static <T> InstanceOf<T> |
isA(Class<T> clazz) |
static <T> InstanceOf<T> |
isInstanceOf(Class<T> clazz) |
protected org.hamcrest.core.IsInstanceOf |
matcher() |
boolean |
matches(Object o) |
boolean |
matches(Object item,
org.hamcrest.Description mismatch)
Evaluates the matcher for argument
item. |
<X> org.hamcrest.Matcher<X> |
that(org.hamcrest.Matcher... m) |
<X> AndChainMatcher.Builder<X> |
that(org.hamcrest.Matcher<? super T> m) |
<X> AndChainMatcher.Builder<X> |
thatIs(org.hamcrest.Matcher<? super T> m) |
quickMatch, quickMatch_dont_implement_Matcher___instead_extend_BaseMatcher_, toStringprotected org.hamcrest.core.IsInstanceOf matcher()
public boolean matches(Object o)
QuickDiagnosingMatcherBasematches in interface org.hamcrest.Matcher<Object>matches in class QuickDiagnosingMatcherBase<Object>public boolean matches(Object item, org.hamcrest.Description mismatch)
QuickDiagnosingMatcherBaseitem.
A mismatch description is appended to mismatch
if and only if the match fails.matches in interface QuickDiagnosingMatcher<Object>matches in class QuickDiagnosingMatcherBase<Object>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 description)
QuickDiagnosingMatcherBasedescribeMismatch in interface org.hamcrest.Matcher<Object>describeMismatch in class QuickDiagnosingMatcherBase<Object>public void describeTo(org.hamcrest.Description description)
public <X> AndChainMatcher.Builder<X> that(org.hamcrest.Matcher<? super T> m)
public <X> AndChainMatcher.Builder<X> thatIs(org.hamcrest.Matcher<? super T> m)
public <X> org.hamcrest.Matcher<X> that(org.hamcrest.Matcher... m)
public static <T> InstanceOf<T> isInstanceOf(Class<T> clazz)
public static <T> InstanceOf<T> instanceOf(Class<T> clazz)
public static <T> InstanceOf<T> isA(Class<T> clazz)
public static <T> InstanceOf<T> _instanceOf(Class<T> clazz)
public static <T> InstanceOf<T> _isA(Class<T> clazz)
public static <T> InstanceOf<T> a(Class<T> clazz)
Copyright © 2013. All Rights Reserved.