Package org.hamcrest.core
Class IsCollectionContaining<T>
java.lang.Object
org.hamcrest.BaseMatcher<T>
org.hamcrest.TypeSafeDiagnosingMatcher<Iterable<? super T>>
org.hamcrest.core.IsCollectionContaining<T>
- All Implemented Interfaces:
Matcher<Iterable<? super T>>,SelfDescribing
@Deprecated
public class IsCollectionContaining<T>
extends TypeSafeDiagnosingMatcher<Iterable<? super T>>
Deprecated.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddescribeTo(Description description) Deprecated.Generates a description of the object.Deprecated.As of version 2.1, useIsIterableContaining.hasItem(Matcher).hasItem(T item) Deprecated.As of version 2.1, useIsIterableContaining.hasItem(Object).Deprecated.As of version 2.1, useIsIterableContaining.hasItems(Matcher[])}.hasItems(T... items) Deprecated.As of version 2.1, useIsIterableContaining.hasItems(Object[])}.protected booleanmatchesSafely(Iterable<? super T> collection, Description mismatchDescription) Deprecated.Subclasses should implement this.Methods inherited from class org.hamcrest.TypeSafeDiagnosingMatcher
describeMismatch, matchesMethods inherited from class org.hamcrest.BaseMatcher
_dont_implement_Matcher___instead_extend_BaseMatcher_, isNotNull, toString
-
Field Details
-
delegate
Deprecated.
-
-
Constructor Details
-
IsCollectionContaining
Deprecated.
-
-
Method Details
-
matchesSafely
Deprecated.Description copied from class:TypeSafeDiagnosingMatcherSubclasses should implement this. The item will already have been checked for the specific type and will never be null.- Specified by:
matchesSafelyin classTypeSafeDiagnosingMatcher<Iterable<? super T>>
-
describeTo
Deprecated.Description copied from interface:SelfDescribingGenerates a description of the object. The description may be part of a a description of a larger object of which this is just a component, so it should be worded appropriately.- Parameters:
description- The description to be built or appended to.
-
hasItem
Deprecated.As of version 2.1, useIsIterableContaining.hasItem(Matcher).Creates a matcher forIterables that only matches when a single pass over the examinedIterableyields at least one item that is matched by the specifieditemMatcher. Whilst matching, the traversal of the examinedIterablewill stop as soon as a matching item is found. For example:assertThat(Arrays.asList("foo", "bar"), hasItem(startsWith("ba")))- Parameters:
itemMatcher- the matcher to apply to items provided by the examinedIterable
-
hasItem
Deprecated.As of version 2.1, useIsIterableContaining.hasItem(Object).Creates a matcher forIterables that only matches when a single pass over the examinedIterableyields at least one item that is equal to the specifieditem. Whilst matching, the traversal of the examinedIterablewill stop as soon as a matching item is found. For example:assertThat(Arrays.asList("foo", "bar"), hasItem("bar"))- Parameters:
item- the item to compare against the items provided by the examinedIterable
-
hasItems
Deprecated.As of version 2.1, useIsIterableContaining.hasItems(Matcher[])}.Creates a matcher forIterables that matches when consecutive passes over the examinedIterableyield at least one item that is matched by the corresponding matcher from the specifieditemMatchers. Whilst matching, each traversal of the examinedIterablewill stop as soon as a matching item is found. For example:assertThat(Arrays.asList("foo", "bar", "baz"), hasItems(endsWith("z"), endsWith("o")))- Parameters:
itemMatchers- the matchers to apply to items provided by the examinedIterable
-
hasItems
Deprecated.As of version 2.1, useIsIterableContaining.hasItems(Object[])}.Creates a matcher forIterables that matches when consecutive passes over the examinedIterableyield at least one item that is equal to the corresponding item from the specifieditems. Whilst matching, each traversal of the examinedIterablewill stop as soon as a matching item is found. For example:assertThat(Arrays.asList("foo", "bar", "baz"), hasItems("baz", "foo"))- Parameters:
items- the items to compare against the items provided by the examinedIterable
-
IsIterableContaining.