org.hamcrest
Class Matchers

java.lang.Object
  extended by org.hamcrest.Matchers

public class Matchers
extends Object


Constructor Summary
Matchers()
           
 
Method Summary
static
<T> Matcher<T>
allOf(Iterable<Matcher<T>> param1)
           
static
<T> Matcher<T>
allOf(Matcher<T>... param1)
           
static
<T> Matcher<T>
anyOf(Iterable<Matcher<T>> param1)
           
static
<T> Matcher<T>
anyOf(Matcher<T>... param1)
           
static
<T> Matcher<T>
anything()
           
static
<T> Matcher<T>
anything(String param1)
           
static Matcher<Double> closeTo(double param1, double param2)
           
static Matcher<String> containsString(String param1)
           
static
<T> Matcher<T>
describedAs(String param1, Matcher<T> param2, Object... param3)
           
static Matcher<String> endsWith(String param1)
           
static
<T> Matcher<T>
equalTo(T param1)
           
static Matcher<String> equalToIgnoringCase(String param1)
           
static Matcher<String> equalToIgnoringWhiteSpace(String param1)
           
static Matcher<EventObject> eventFrom(Class<? extends EventObject> param1, Object param2)
           
static Matcher<EventObject> eventFrom(Object param1)
           
static
<T extends Comparable<T>>
Matcher<T>
greaterThan(T param1)
           
static
<T extends Comparable<T>>
Matcher<T>
greaterThanOrEqualTo(T param1)
           
static
<K,V> Matcher<Map<K,V>>
hasEntry(K param1, V param2)
           
static
<K,V> Matcher<Map<K,V>>
hasEntry(Matcher<K> param1, Matcher<V> param2)
           
static
<T> Matcher<Iterable<T>>
hasItem(Matcher<T> param1)
           
static
<T> Matcher<Iterable<T>>
hasItem(T param1)
           
static
<T> Matcher<T[]>
hasItemInArray(Matcher<T> param1)
           
static
<T> Matcher<T[]>
hasItemInArray(T param1)
           
static
<T> Matcher<Iterable<T>>
hasItems(Matcher<T>... param1)
           
static
<T> Matcher<Iterable<T>>
hasItems(T... param1)
           
static
<K,V> Matcher<Map<K,V>>
hasKey(K param1)
           
static
<K,V> Matcher<Map<K,V>>
hasKey(Matcher<K> param1)
           
static
<T> Matcher<T>
hasProperty(String param1)
           
static
<T> Matcher<T>
hasProperty(String param1, Matcher param2)
           
static
<T> Matcher<T>
hasToString(Matcher<String> param1)
           
static
<K,V> Matcher<Map<K,V>>
hasValue(Matcher<V> param1)
           
static
<K,V> Matcher<Map<K,V>>
hasValue(V param1)
           
static Matcher<Node> hasXPath(String param1)
           
static Matcher<Node> hasXPath(String param1, Matcher<String> param2)
           
static
<T> Matcher<T>
instanceOf(Class<T> param1)
           
static
<T> Matcher<T>
is(Class<T> param1)
           
static
<T> Matcher<T>
is(Matcher<T> param1)
           
static
<T> Matcher<T>
is(T param1)
           
static
<T extends Comparable<T>>
Matcher<T>
lessThan(T param1)
           
static
<T extends Comparable<T>>
Matcher<T>
lessThanOrEqualTo(T param1)
           
static
<T> Matcher<T>
not(Matcher<T> param1)
           
static
<T> Matcher<T>
not(T param1)
           
static
<T> Matcher<T>
notNullValue()
           
static
<T> Matcher<T>
nullValue()
           
static
<T> Matcher<T>
sameInstance(T param1)
           
static Matcher<String> startsWith(String param1)
           
static
<T> Matcher<Class<?>>
typeCompatibleWith(Class<T> param1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Matchers

public Matchers()
Method Detail

is

public static <T> Matcher<T> is(Matcher<T> param1)

is

public static <T> Matcher<T> is(T param1)

is

public static <T> Matcher<T> is(Class<T> param1)

not

public static <T> Matcher<T> not(Matcher<T> param1)

not

public static <T> Matcher<T> not(T param1)

equalTo

public static <T> Matcher<T> equalTo(T param1)

instanceOf

public static <T> Matcher<T> instanceOf(Class<T> param1)

allOf

public static <T> Matcher<T> allOf(Matcher<T>... param1)

allOf

public static <T> Matcher<T> allOf(Iterable<Matcher<T>> param1)

anyOf

public static <T> Matcher<T> anyOf(Matcher<T>... param1)

anyOf

public static <T> Matcher<T> anyOf(Iterable<Matcher<T>> param1)

sameInstance

public static <T> Matcher<T> sameInstance(T param1)

anything

public static <T> Matcher<T> anything()

anything

public static <T> Matcher<T> anything(String param1)

nullValue

public static <T> Matcher<T> nullValue()

notNullValue

public static <T> Matcher<T> notNullValue()

describedAs

public static <T> Matcher<T> describedAs(String param1,
                                         Matcher<T> param2,
                                         Object... param3)

hasItemInArray

public static <T> Matcher<T[]> hasItemInArray(Matcher<T> param1)

hasItemInArray

public static <T> Matcher<T[]> hasItemInArray(T param1)

hasItem

public static <T> Matcher<Iterable<T>> hasItem(T param1)

hasItem

public static <T> Matcher<Iterable<T>> hasItem(Matcher<T> param1)

hasItems

public static <T> Matcher<Iterable<T>> hasItems(Matcher<T>... param1)

hasItems

public static <T> Matcher<Iterable<T>> hasItems(T... param1)

hasEntry

public static <K,V> Matcher<Map<K,V>> hasEntry(Matcher<K> param1,
                                               Matcher<V> param2)

hasEntry

public static <K,V> Matcher<Map<K,V>> hasEntry(K param1,
                                               V param2)

hasKey

public static <K,V> Matcher<Map<K,V>> hasKey(Matcher<K> param1)

hasKey

public static <K,V> Matcher<Map<K,V>> hasKey(K param1)

hasValue

public static <K,V> Matcher<Map<K,V>> hasValue(Matcher<V> param1)

hasValue

public static <K,V> Matcher<Map<K,V>> hasValue(V param1)

closeTo

public static Matcher<Double> closeTo(double param1,
                                      double param2)

greaterThan

public static <T extends Comparable<T>> Matcher<T> greaterThan(T param1)

greaterThanOrEqualTo

public static <T extends Comparable<T>> Matcher<T> greaterThanOrEqualTo(T param1)

lessThan

public static <T extends Comparable<T>> Matcher<T> lessThan(T param1)

lessThanOrEqualTo

public static <T extends Comparable<T>> Matcher<T> lessThanOrEqualTo(T param1)

equalToIgnoringCase

public static Matcher<String> equalToIgnoringCase(String param1)

equalToIgnoringWhiteSpace

public static Matcher<String> equalToIgnoringWhiteSpace(String param1)

containsString

public static Matcher<String> containsString(String param1)

endsWith

public static Matcher<String> endsWith(String param1)

startsWith

public static Matcher<String> startsWith(String param1)

hasToString

public static <T> Matcher<T> hasToString(Matcher<String> param1)

typeCompatibleWith

public static <T> Matcher<Class<?>> typeCompatibleWith(Class<T> param1)

eventFrom

public static Matcher<EventObject> eventFrom(Class<? extends EventObject> param1,
                                             Object param2)

eventFrom

public static Matcher<EventObject> eventFrom(Object param1)

hasProperty

public static <T> Matcher<T> hasProperty(String param1)

hasProperty

public static <T> Matcher<T> hasProperty(String param1,
                                         Matcher param2)

hasXPath

public static Matcher<Node> hasXPath(String param1,
                                     Matcher<String> param2)

hasXPath

public static Matcher<Node> hasXPath(String param1)