IsIterableContaining.@Deprecated public class IsCollectionContaining<T> extends TypeSafeDiagnosingMatcher<java.lang.Iterable<? super T>>
| Constructor and Description |
|---|
IsCollectionContaining(Matcher<? super T> elementMatcher)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
describeTo(Description description)
Deprecated.
Generates a description of the object.
|
static <T> Matcher<java.lang.Iterable<? super T>> |
hasItem(Matcher<? super T> itemMatcher)
Deprecated.
As of version 2.1, use
IsIterableContaining.hasItem(Matcher). |
static <T> Matcher<java.lang.Iterable<? super T>> |
hasItem(T item)
Deprecated.
As of version 2.1, use
IsIterableContaining.hasItem(Object). |
static <T> Matcher<java.lang.Iterable<T>> |
hasItems(Matcher<? super T>... itemMatchers)
Deprecated.
As of version 2.1, use
IsIterableContaining.hasItems(Matcher[])}. |
static <T> Matcher<java.lang.Iterable<T>> |
hasItems(T... items)
Deprecated.
As of version 2.1, use
IsIterableContaining.hasItems(Object[])}. |
protected boolean |
matchesSafely(java.lang.Iterable<? super T> collection,
Description mismatchDescription)
Deprecated.
Subclasses should implement this.
|
describeMismatch, matches_dont_implement_Matcher___instead_extend_BaseMatcher_, isNotNull, toStringprotected boolean matchesSafely(java.lang.Iterable<? super T> collection, Description mismatchDescription)
TypeSafeDiagnosingMatchermatchesSafely in class TypeSafeDiagnosingMatcher<java.lang.Iterable<? super T>>public void describeTo(Description description)
SelfDescribingdescription - The description to be built or appended to.public static <T> Matcher<java.lang.Iterable<? super T>> hasItem(Matcher<? super T> itemMatcher)
IsIterableContaining.hasItem(Matcher).Iterables that only matches when a single pass over the
examined Iterable yields at least one item that is matched by the specified
itemMatcher. Whilst matching, the traversal of the examined Iterable
will stop as soon as a matching item is found.
For example:
assertThat(Arrays.asList("foo", "bar"), hasItem(startsWith("ba")))itemMatcher - the matcher to apply to items provided by the examined Iterablepublic static <T> Matcher<java.lang.Iterable<? super T>> hasItem(T item)
IsIterableContaining.hasItem(Object).Iterables that only matches when a single pass over the
examined Iterable yields at least one item that is equal to the specified
item. Whilst matching, the traversal of the examined Iterable
will stop as soon as a matching item is found.
For example:
assertThat(Arrays.asList("foo", "bar"), hasItem("bar"))item - the item to compare against the items provided by the examined Iterable@SafeVarargs public static <T> Matcher<java.lang.Iterable<T>> hasItems(Matcher<? super T>... itemMatchers)
IsIterableContaining.hasItems(Matcher[])}.Iterables that matches when consecutive passes over the
examined Iterable yield at least one item that is matched by the corresponding
matcher from the specified itemMatchers. Whilst matching, each traversal of
the examined Iterable will stop as soon as a matching item is found.
For example:
assertThat(Arrays.asList("foo", "bar", "baz"), hasItems(endsWith("z"), endsWith("o")))itemMatchers - the matchers to apply to items provided by the examined Iterable@SafeVarargs public static <T> Matcher<java.lang.Iterable<T>> hasItems(T... items)
IsIterableContaining.hasItems(Object[])}.Iterables that matches when consecutive passes over the
examined Iterable yield at least one item that is equal to the corresponding
item from the specified items. Whilst matching, each traversal of the
examined Iterable will stop as soon as a matching item is found.
For example:
assertThat(Arrays.asList("foo", "bar", "baz"), hasItems("baz", "foo"))items - the items to compare against the items provided by the examined Iterable