org.hamcrest
Class Matchers

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

public class Matchers
extends java.lang.Object


Constructor Summary
Matchers()
           
 
Method Summary
static
<T> Matcher<T>
allOf(java.lang.Iterable<Matcher<? super T>> p0)
           
static
<T> Matcher<T>
allOf(Matcher<? super T>... param1)
           
static
<T> Matcher<T>
allOf(Matcher<? super T> p0, Matcher<? super T> p1)
           
static
<T> Matcher<T>
allOf(Matcher<? super T> p0, Matcher<? super T> p1, Matcher<? super T> p2)
           
static
<T> Matcher<T>
allOf(Matcher<? super T> p0, Matcher<? super T> p1, Matcher<? super T> p2, Matcher<? super T> p3)
           
static
<T> Matcher<T>
allOf(Matcher<? super T> p0, Matcher<? super T> p1, Matcher<? super T> p2, Matcher<? super T> p3, Matcher<? super T> p4)
           
static
<T> Matcher<T>
allOf(Matcher<? super T> p0, Matcher<? super T> p1, Matcher<? super T> p2, Matcher<? super T> p3, Matcher<? super T> p4, Matcher<? super T> p5)
           
static
<T> Matcher<T>
any(java.lang.Class<T> p0)
           
static
<T> AnyOf<T>
anyOf(java.lang.Iterable<Matcher<? super T>> p0)
           
static
<T> AnyOf<T>
anyOf(Matcher<? super T>... param1)
           
static
<T> AnyOf<T>
anyOf(Matcher<T> p0, Matcher<? super T> p1)
           
static
<T> AnyOf<T>
anyOf(Matcher<T> p0, Matcher<? super T> p1, Matcher<? super T> p2)
           
static
<T> AnyOf<T>
anyOf(Matcher<T> p0, Matcher<? super T> p1, Matcher<? super T> p2, Matcher<? super T> p3)
           
static
<T> AnyOf<T>
anyOf(Matcher<T> p0, Matcher<? super T> p1, Matcher<? super T> p2, Matcher<? super T> p3, Matcher<? super T> p4)
           
static
<T> AnyOf<T>
anyOf(Matcher<T> p0, Matcher<? super T> p1, Matcher<? super T> p2, Matcher<? super T> p3, Matcher<? super T> p4, Matcher<? super T> p5)
           
static Matcher<java.lang.Object> anything()
           
static Matcher<java.lang.Object> anything(java.lang.String p0)
           
static
<T> IsArray<T>
array(Matcher<? super T>... param1)
           
static
<E> Matcher<E[]>
arrayContaining(E... param1)
           
static
<E> Matcher<E[]>
arrayContaining(java.util.List<Matcher<? super E>> p0)
           
static
<E> Matcher<E[]>
arrayContaining(Matcher<? super E>... param1)
           
static
<E> Matcher<E[]>
arrayContainingInAnyOrder(java.util.Collection<Matcher<? super E>> p0)
           
static
<E> Matcher<E[]>
arrayContainingInAnyOrder(E... param1)
           
static
<E> Matcher<E[]>
arrayContainingInAnyOrder(Matcher<? super E>... param1)
           
static
<E> Matcher<E[]>
arrayWithSize(int p0)
           
static
<E> Matcher<E[]>
arrayWithSize(Matcher<? super java.lang.Integer> p0)
           
static
<LHS> CombinableMatcher<LHS>
both(Matcher<? super LHS> p0)
           
static Matcher<java.lang.Double> closeTo(double p0, double p1)
           
static
<T extends java.lang.Comparable<T>>
Matcher<T>
comparesEqualTo(T param1)
           
static
<E> Matcher<java.lang.Iterable<? extends E>>
contains(E... param1)
           
static
<E> Matcher<java.lang.Iterable<? extends E>>
contains(java.util.List<Matcher<? super E>> p0)
           
static
<E> Matcher<java.lang.Iterable<? extends E>>
contains(Matcher<? super E>... p0)
           
static
<E> Matcher<java.lang.Iterable<? extends E>>
contains(Matcher<? super E> p0)
           
static
<T> Matcher<java.lang.Iterable<? extends T>>
containsInAnyOrder(java.util.Collection<Matcher<? super T>> p0)
           
static
<E> Matcher<java.lang.Iterable<? extends E>>
containsInAnyOrder(Matcher<? super E> p0)
           
static
<T> Matcher<java.lang.Iterable<? extends T>>
containsInAnyOrder(Matcher<? super T>... p0)
           
static
<T> Matcher<java.lang.Iterable<? extends T>>
containsInAnyOrder(T... param1)
           
static Matcher<java.lang.String> containsString(java.lang.String p0)
           
static
<T> Matcher<T>
describedAs(java.lang.String param1, Matcher<T> param2, java.lang.Object... param3)
           
static
<LHS> CombinableMatcher<LHS>
either(Matcher<? super LHS> p0)
           
static
<E> Matcher<java.util.Collection<E>>
empty()
           
static
<E> Matcher<E[]>
emptyArray()
           
static
<E> Matcher<java.lang.Iterable<E>>
emptyIterable()
           
static Matcher<java.lang.String> endsWith(java.lang.String p0)
           
static
<T> Matcher<T>
equalTo(T param1)
           
static Matcher<java.lang.String> equalToIgnoringCase(java.lang.String p0)
           
static Matcher<java.lang.String> equalToIgnoringWhiteSpace(java.lang.String p0)
           
static Matcher<java.util.EventObject> eventFrom(java.lang.Class<? extends java.util.EventObject> p0, java.lang.Object p1)
           
static Matcher<java.util.EventObject> eventFrom(java.lang.Object p0)
           
static
<U> Matcher<java.lang.Iterable<U>>
everyItem(Matcher<U> p0)
           
static
<T extends java.lang.Comparable<T>>
Matcher<T>
greaterThan(T param1)
           
static
<T extends java.lang.Comparable<T>>
Matcher<T>
greaterThanOrEqualTo(T param1)
           
static
<K,V> Matcher<java.util.Map<? extends K,? extends V>>
hasEntry(K param1, V param2)
           
static
<K,V> Matcher<java.util.Map<? extends K,? extends V>>
hasEntry(Matcher<? super K> p0, Matcher<? super V> p1)
           
static
<T> Matcher<java.lang.Iterable<? super T>>
hasItem(Matcher<? super T> p0)
           
static
<T> Matcher<java.lang.Iterable<? super T>>
hasItem(T param1)
           
static
<T> Matcher<T[]>
hasItemInArray(Matcher<? super T> p0)
           
static
<T> Matcher<T[]>
hasItemInArray(T param1)
           
static
<T> Matcher<java.lang.Iterable<T>>
hasItems(Matcher<? super T>... param1)
           
static
<T> Matcher<java.lang.Iterable<T>>
hasItems(T... param1)
           
static
<K> Matcher<java.util.Map<? extends K,?>>
hasKey(K param1)
           
static
<K> Matcher<java.util.Map<? extends K,?>>
hasKey(Matcher<? super K> p0)
           
static
<T> Matcher<T>
hasProperty(java.lang.String p0)
           
static
<T> Matcher<T>
hasProperty(java.lang.String p0, Matcher<?> p1)
           
static
<E> Matcher<java.util.Collection<? extends E>>
hasSize(int p0)
           
static
<E> Matcher<java.util.Collection<? extends E>>
hasSize(Matcher<? super java.lang.Integer> p0)
           
static
<T> Matcher<T>
hasToString(Matcher<? super java.lang.String> p0)
           
static
<T> Matcher<T>
hasToString(java.lang.String p0)
           
static
<V> Matcher<java.util.Map<?,? extends V>>
hasValue(Matcher<? super V> p0)
           
static
<V> Matcher<java.util.Map<?,? extends V>>
hasValue(V param1)
           
static Matcher<org.w3c.dom.Node> hasXPath(java.lang.String p0)
           
static Matcher<org.w3c.dom.Node> hasXPath(java.lang.String p0, Matcher<? super java.lang.String> p1)
           
static Matcher<org.w3c.dom.Node> hasXPath(java.lang.String p0, javax.xml.namespace.NamespaceContext p1)
           
static Matcher<org.w3c.dom.Node> hasXPath(java.lang.String p0, javax.xml.namespace.NamespaceContext p1, Matcher<? super java.lang.String> p2)
           
static
<T> Matcher<T>
instanceOf(java.lang.Class<?> p0)
           
static
<T> Matcher<T>
is(java.lang.Class<T> p0)
           
static
<T> Matcher<T>
is(Matcher<T> p0)
           
static
<T> Matcher<T>
is(T param1)
           
static
<T> Matcher<T>
isA(java.lang.Class<T> p0)
           
static
<T> Matcher<T>
isIn(java.util.Collection<T> p0)
           
static
<T> Matcher<T>
isIn(T[] param1)
           
static
<T> Matcher<T>
isOneOf(T... param1)
           
static
<E> Matcher<java.lang.Iterable<E>>
iterableWithSize(int p0)
           
static
<E> Matcher<java.lang.Iterable<E>>
iterableWithSize(Matcher<? super java.lang.Integer> p0)
           
static
<T extends java.lang.Comparable<T>>
Matcher<T>
lessThan(T param1)
           
static
<T extends java.lang.Comparable<T>>
Matcher<T>
lessThanOrEqualTo(T param1)
           
static
<T> Matcher<T>
not(Matcher<T> p0)
           
static
<T> Matcher<T>
not(T param1)
           
static Matcher<java.lang.Object> notNullValue()
           
static
<T> Matcher<T>
notNullValue(java.lang.Class<T> p0)
           
static Matcher<java.lang.Object> nullValue()
           
static
<T> Matcher<T>
nullValue(java.lang.Class<T> p0)
           
static
<T> Matcher<T>
sameInstance(T param1)
           
static
<T> Matcher<T>
samePropertyValuesAs(T param1)
           
static Matcher<java.lang.String> startsWith(java.lang.String p0)
           
static
<T> Matcher<java.lang.Class<?>>
typeCompatibleWith(java.lang.Class<T> p0)
           
 
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

allOf

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

allOf

public static <T> Matcher<T> allOf(Matcher<? super T> p0,
                                   Matcher<? super T> p1)

allOf

public static <T> Matcher<T> allOf(Matcher<? super T> p0,
                                   Matcher<? super T> p1,
                                   Matcher<? super T> p2)

allOf

public static <T> Matcher<T> allOf(Matcher<? super T> p0,
                                   Matcher<? super T> p1,
                                   Matcher<? super T> p2,
                                   Matcher<? super T> p3)

allOf

public static <T> Matcher<T> allOf(Matcher<? super T> p0,
                                   Matcher<? super T> p1,
                                   Matcher<? super T> p2,
                                   Matcher<? super T> p3,
                                   Matcher<? super T> p4)

allOf

public static <T> Matcher<T> allOf(Matcher<? super T> p0,
                                   Matcher<? super T> p1,
                                   Matcher<? super T> p2,
                                   Matcher<? super T> p3,
                                   Matcher<? super T> p4,
                                   Matcher<? super T> p5)

allOf

public static <T> Matcher<T> allOf(java.lang.Iterable<Matcher<? super T>> p0)

anyOf

public static <T> AnyOf<T> anyOf(Matcher<T> p0,
                                 Matcher<? super T> p1,
                                 Matcher<? super T> p2,
                                 Matcher<? super T> p3)

anyOf

public static <T> AnyOf<T> anyOf(Matcher<T> p0,
                                 Matcher<? super T> p1)

anyOf

public static <T> AnyOf<T> anyOf(Matcher<T> p0,
                                 Matcher<? super T> p1,
                                 Matcher<? super T> p2)

anyOf

public static <T> AnyOf<T> anyOf(Matcher<? super T>... param1)

anyOf

public static <T> AnyOf<T> anyOf(Matcher<T> p0,
                                 Matcher<? super T> p1,
                                 Matcher<? super T> p2,
                                 Matcher<? super T> p3,
                                 Matcher<? super T> p4)

anyOf

public static <T> AnyOf<T> anyOf(Matcher<T> p0,
                                 Matcher<? super T> p1,
                                 Matcher<? super T> p2,
                                 Matcher<? super T> p3,
                                 Matcher<? super T> p4,
                                 Matcher<? super T> p5)

anyOf

public static <T> AnyOf<T> anyOf(java.lang.Iterable<Matcher<? super T>> p0)

both

public static <LHS> CombinableMatcher<LHS> both(Matcher<? super LHS> p0)

either

public static <LHS> CombinableMatcher<LHS> either(Matcher<? super LHS> p0)

describedAs

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

everyItem

public static <U> Matcher<java.lang.Iterable<U>> everyItem(Matcher<U> p0)

is

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

is

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

is

public static <T> Matcher<T> is(java.lang.Class<T> p0)

isA

public static <T> Matcher<T> isA(java.lang.Class<T> p0)

anything

public static Matcher<java.lang.Object> anything()

anything

public static Matcher<java.lang.Object> anything(java.lang.String p0)

hasItem

public static <T> Matcher<java.lang.Iterable<? super T>> hasItem(T param1)

hasItem

public static <T> Matcher<java.lang.Iterable<? super T>> hasItem(Matcher<? super T> p0)

hasItems

public static <T> Matcher<java.lang.Iterable<T>> hasItems(Matcher<? super T>... param1)

hasItems

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

equalTo

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

any

public static <T> Matcher<T> any(java.lang.Class<T> p0)

instanceOf

public static <T> Matcher<T> instanceOf(java.lang.Class<?> p0)

not

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

not

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

nullValue

public static Matcher<java.lang.Object> nullValue()

nullValue

public static <T> Matcher<T> nullValue(java.lang.Class<T> p0)

notNullValue

public static Matcher<java.lang.Object> notNullValue()

notNullValue

public static <T> Matcher<T> notNullValue(java.lang.Class<T> p0)

sameInstance

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

containsString

public static Matcher<java.lang.String> containsString(java.lang.String p0)

startsWith

public static Matcher<java.lang.String> startsWith(java.lang.String p0)

endsWith

public static Matcher<java.lang.String> endsWith(java.lang.String p0)

array

public static <T> IsArray<T> array(Matcher<? super T>... param1)

hasItemInArray

public static <T> Matcher<T[]> hasItemInArray(Matcher<? super T> p0)

hasItemInArray

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

arrayContaining

public static <E> Matcher<E[]> arrayContaining(E... param1)

arrayContaining

public static <E> Matcher<E[]> arrayContaining(Matcher<? super E>... param1)

arrayContaining

public static <E> Matcher<E[]> arrayContaining(java.util.List<Matcher<? super E>> p0)

arrayContainingInAnyOrder

public static <E> Matcher<E[]> arrayContainingInAnyOrder(Matcher<? super E>... param1)

arrayContainingInAnyOrder

public static <E> Matcher<E[]> arrayContainingInAnyOrder(java.util.Collection<Matcher<? super E>> p0)

arrayContainingInAnyOrder

public static <E> Matcher<E[]> arrayContainingInAnyOrder(E... param1)

arrayWithSize

public static <E> Matcher<E[]> arrayWithSize(Matcher<? super java.lang.Integer> p0)

arrayWithSize

public static <E> Matcher<E[]> arrayWithSize(int p0)

emptyArray

public static <E> Matcher<E[]> emptyArray()

hasSize

public static <E> Matcher<java.util.Collection<? extends E>> hasSize(Matcher<? super java.lang.Integer> p0)

hasSize

public static <E> Matcher<java.util.Collection<? extends E>> hasSize(int p0)

empty

public static <E> Matcher<java.util.Collection<E>> empty()

emptyIterable

public static <E> Matcher<java.lang.Iterable<E>> emptyIterable()

contains

public static <E> Matcher<java.lang.Iterable<? extends E>> contains(Matcher<? super E> p0)

contains

public static <E> Matcher<java.lang.Iterable<? extends E>> contains(E... param1)

contains

public static <E> Matcher<java.lang.Iterable<? extends E>> contains(Matcher<? super E>... p0)

contains

public static <E> Matcher<java.lang.Iterable<? extends E>> contains(java.util.List<Matcher<? super E>> p0)

containsInAnyOrder

public static <T> Matcher<java.lang.Iterable<? extends T>> containsInAnyOrder(Matcher<? super T>... p0)

containsInAnyOrder

public static <T> Matcher<java.lang.Iterable<? extends T>> containsInAnyOrder(T... param1)

containsInAnyOrder

public static <T> Matcher<java.lang.Iterable<? extends T>> containsInAnyOrder(java.util.Collection<Matcher<? super T>> p0)

containsInAnyOrder

public static <E> Matcher<java.lang.Iterable<? extends E>> containsInAnyOrder(Matcher<? super E> p0)

iterableWithSize

public static <E> Matcher<java.lang.Iterable<E>> iterableWithSize(Matcher<? super java.lang.Integer> p0)

iterableWithSize

public static <E> Matcher<java.lang.Iterable<E>> iterableWithSize(int p0)

hasEntry

public static <K,V> Matcher<java.util.Map<? extends K,? extends V>> hasEntry(Matcher<? super K> p0,
                                                                             Matcher<? super V> p1)

hasEntry

public static <K,V> Matcher<java.util.Map<? extends K,? extends V>> hasEntry(K param1,
                                                                             V param2)

hasKey

public static <K> Matcher<java.util.Map<? extends K,?>> hasKey(K param1)

hasKey

public static <K> Matcher<java.util.Map<? extends K,?>> hasKey(Matcher<? super K> p0)

hasValue

public static <V> Matcher<java.util.Map<?,? extends V>> hasValue(Matcher<? super V> p0)

hasValue

public static <V> Matcher<java.util.Map<?,? extends V>> hasValue(V param1)

isIn

public static <T> Matcher<T> isIn(java.util.Collection<T> p0)

isIn

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

isOneOf

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

closeTo

public static Matcher<java.lang.Double> closeTo(double p0,
                                                double p1)

comparesEqualTo

public static <T extends java.lang.Comparable<T>> Matcher<T> comparesEqualTo(T param1)

greaterThan

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

greaterThanOrEqualTo

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

lessThan

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

lessThanOrEqualTo

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

equalToIgnoringCase

public static Matcher<java.lang.String> equalToIgnoringCase(java.lang.String p0)

equalToIgnoringWhiteSpace

public static Matcher<java.lang.String> equalToIgnoringWhiteSpace(java.lang.String p0)

hasToString

public static <T> Matcher<T> hasToString(Matcher<? super java.lang.String> p0)

hasToString

public static <T> Matcher<T> hasToString(java.lang.String p0)

typeCompatibleWith

public static <T> Matcher<java.lang.Class<?>> typeCompatibleWith(java.lang.Class<T> p0)

eventFrom

public static Matcher<java.util.EventObject> eventFrom(java.lang.Class<? extends java.util.EventObject> p0,
                                                       java.lang.Object p1)

eventFrom

public static Matcher<java.util.EventObject> eventFrom(java.lang.Object p0)

hasProperty

public static <T> Matcher<T> hasProperty(java.lang.String p0)

hasProperty

public static <T> Matcher<T> hasProperty(java.lang.String p0,
                                         Matcher<?> p1)

samePropertyValuesAs

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

hasXPath

public static Matcher<org.w3c.dom.Node> hasXPath(java.lang.String p0,
                                                 Matcher<? super java.lang.String> p1)

hasXPath

public static Matcher<org.w3c.dom.Node> hasXPath(java.lang.String p0,
                                                 javax.xml.namespace.NamespaceContext p1,
                                                 Matcher<? super java.lang.String> p2)

hasXPath

public static Matcher<org.w3c.dom.Node> hasXPath(java.lang.String p0)

hasXPath

public static Matcher<org.w3c.dom.Node> hasXPath(java.lang.String p0,
                                                 javax.xml.namespace.NamespaceContext p1)


Copyright © 2010. All Rights Reserved.