|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hamcrest.CoreMatchers
public class CoreMatchers
Constructor Summary | |
---|---|
CoreMatchers()
|
Method Summary | ||
---|---|---|
static
|
allOf(Iterable<Matcher<? extends T>> matchers)
Evaluates to true only if ALL of the passed in matchers evaluate to true. |
|
static
|
allOf(Matcher<? extends T>... matchers)
Evaluates to true only if ALL of the passed in matchers evaluate to true. |
|
static
|
any(Class<T> type)
This matcher always evaluates to true. |
|
static
|
anyOf(Iterable<Matcher<? extends T>> matchers)
Evaluates to true if ANY of the passed in matchers evaluate to true. |
|
static
|
anyOf(Matcher<? extends T>... matchers)
Evaluates to true if ANY of the passed in matchers evaluate to true. |
|
static
|
anything()
This matcher always evaluates to true. |
|
static
|
anything(String description)
This matcher always evaluates to true. |
|
static
|
describedAs(String description,
Matcher<T> matcher,
Object... values)
Wraps an existing matcher and overrides the description when it fails. |
|
static
|
equalTo(T operand)
Is the value equal to another value, as tested by the Object.equals(java.lang.Object) invokedMethod? |
|
static Matcher<Object> |
instanceOf(Class<?> type)
Is the value an instance of a particular type? |
|
static Matcher<Object> |
is(Class<?> type)
This is a shortcut to the frequently used is(instanceOf(SomeClass.class)). |
|
static
|
is(Matcher<T> matcher)
Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive. |
|
static
|
is(T value)
This is a shortcut to the frequently used is(equalTo(x)). |
|
static
|
not(Matcher<T> matcher)
Inverts the rule. |
|
static
|
not(T value)
This is a shortcut to the frequently used not(equalTo(x)). |
|
static
|
notNullValue()
Matches if value is not null. |
|
static
|
notNullValue(Class<T> type)
Matches if value is not null. |
|
static
|
nullValue()
Matches if value is null. |
|
static
|
nullValue(Class<T> type)
Matches if value is null. |
|
static
|
sameInstance(T object)
Creates a new instance of IsSame |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CoreMatchers()
Method Detail |
---|
public static <T> Matcher<T> is(Matcher<T> matcher)
public static <T> Matcher<T> is(T value)
public static Matcher<Object> is(Class<?> type)
public static <T> Matcher<T> not(Matcher<T> matcher)
public static <T> Matcher<T> not(T value)
public static <T> Matcher<T> equalTo(T operand)
Object.equals(java.lang.Object)
invokedMethod?
public static Matcher<Object> instanceOf(Class<?> type)
public static <T> Matcher<T> allOf(Matcher<? extends T>... matchers)
public static <T> Matcher<T> allOf(Iterable<Matcher<? extends T>> matchers)
public static <T> Matcher<T> anyOf(Matcher<? extends T>... matchers)
public static <T> Matcher<T> anyOf(Iterable<Matcher<? extends T>> matchers)
public static <T> Matcher<T> sameInstance(T object)
object
- The predicate evaluates to true only when the argument is
this object.public static <T> Matcher<T> anything()
public static <T> Matcher<T> anything(String description)
description
- A meaningful string used when describing itself.public static <T> Matcher<T> any(Class<T> type)
public static <T> Matcher<T> nullValue()
public static <T> Matcher<T> nullValue(Class<T> type)
public static <T> Matcher<T> notNullValue()
public static <T> Matcher<T> notNullValue(Class<T> type)
public static <T> Matcher<T> describedAs(String description, Matcher<T> matcher, Object... values)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |