org.hamcrest.collection
Class IsEmptyIterable<E>
java.lang.Object
org.hamcrest.BaseMatcher<T>
org.hamcrest.TypeSafeMatcher<Iterable<? extends E>>
org.hamcrest.collection.IsEmptyIterable<E>
- All Implemented Interfaces:
- Matcher<Iterable<? extends E>>, SelfDescribing
public class IsEmptyIterable<E>
- extends TypeSafeMatcher<Iterable<? extends E>>
Tests if collection is empty.
IsEmptyIterable
public IsEmptyIterable()
matchesSafely
public boolean matchesSafely(Iterable<? extends E> iterable)
- Specified by:
matchesSafely in class TypeSafeMatcher<Iterable<? extends E>>
describeMismatchSafely
public void describeMismatchSafely(Iterable<? extends E> iter,
Description mismatchDescription)
- Overrides:
describeMismatchSafely in class TypeSafeMatcher<Iterable<? extends E>>
describeTo
public void describeTo(Description description)
emptyIterable
public static <E> Matcher<Iterable<? extends E>> emptyIterable()
- Creates a matcher for
Iterables matching examined iterables that yield no items.
For example:
assertThat(new ArrayList<String>(), is(emptyIterable()))
emptyIterableOf
public static <E> Matcher<Iterable<E>> emptyIterableOf(Class<E> unusedToForceReturnType)
- Creates a matcher for
Iterables matching examined iterables that yield no items.
For example:
assertThat(new ArrayList<String>(), is(emptyIterableOf(String.class)))
- Parameters:
unusedToForceReturnType - the type of the iterable's content
Copyright © 2014. All rights reserved.