org.hamcrest.collection
Class IsMapWithSize<K,V>
java.lang.Object
org.hamcrest.BaseMatcher<T>
org.hamcrest.TypeSafeDiagnosingMatcher<T>
org.hamcrest.FeatureMatcher<Map<? extends K,? extends V>,Integer>
org.hamcrest.collection.IsMapWithSize<K,V>
- All Implemented Interfaces:
- Matcher<Map<? extends K,? extends V>>, SelfDescribing
public final class IsMapWithSize<K,V>
- extends FeatureMatcher<Map<? extends K,? extends V>,Integer>
Matches if map size satisfies a nested matcher.
|
Method Summary |
static
|
aMapWithSize(int size)
Creates a matcher for Maps that matches when the size() method returns
a value equal to the specified size. |
static
|
aMapWithSize(Matcher<? super Integer> sizeMatcher)
Creates a matcher for Maps that matches when the size() method returns
a value that satisfies the specified matcher. |
static
|
anEmptyMap()
Creates a matcher for Maps that matches when the size() method returns
zero. |
protected Integer |
featureValueOf(Map<? extends K,? extends V> actual)
|
IsMapWithSize
public IsMapWithSize(Matcher<? super Integer> sizeMatcher)
featureValueOf
protected Integer featureValueOf(Map<? extends K,? extends V> actual)
- Specified by:
featureValueOf in class FeatureMatcher<Map<? extends K,? extends V>,Integer>
aMapWithSize
public static <K,V> Matcher<Map<? extends K,? extends V>> aMapWithSize(Matcher<? super Integer> sizeMatcher)
- Creates a matcher for
Maps that matches when the size() method returns
a value that satisfies the specified matcher.
For example:
assertThat(myMap, is(aMapWithSize(equalTo(2))))
- Parameters:
sizeMatcher - a matcher for the size of an examined Map
aMapWithSize
public static <K,V> Matcher<Map<? extends K,? extends V>> aMapWithSize(int size)
- Creates a matcher for
Maps that matches when the size() method returns
a value equal to the specified size.
For example:
assertThat(myMap, is(aMapWithSize(2)))
- Parameters:
size - the expected size of an examined Map
anEmptyMap
public static <K,V> Matcher<Map<? extends K,? extends V>> anEmptyMap()
- Creates a matcher for
Maps that matches when the size() method returns
zero.
For example:
assertThat(myMap, is(anEmptyMap()))
Copyright © 2014. All rights reserved.