Package org.assertj.core.internal
Class Maps
java.lang.Object
org.assertj.core.internal.Maps
Reusable assertions for
Map
s.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Conditions
(package private) Failures
private static final Maps
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<K,
V> void assertAllSatisfy
(AssertionInfo info, Map<K, V> actual, BiConsumer<? super K, ? super V> entryRequirements) <K,
V> void assertAnySatisfy
(AssertionInfo info, Map<K, V> actual, BiConsumer<? super K, ? super V> entryRequirements) <K,
V> void assertContains
(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) <K,
V> void assertContainsAllEntriesOf
(AssertionInfo info, Map<K, V> actual, Map<? extends K, ? extends V> other) <K,
V> void assertContainsAnyOf
(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) <K,
V> void assertContainsExactly
(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) <K,
V> void assertContainsKey
(AssertionInfo info, Map<K, V> actual, K key) <K,
V> void assertContainsKeys
(AssertionInfo info, Map<K, V> actual, K[] keys) <K,
V> void assertContainsOnly
(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) <K,
V> void assertContainsOnlyKeys
(AssertionInfo info, Map<K, V> actual, Iterable<? extends K> keys) private <K,
V> void assertContainsOnlyKeys
(AssertionInfo info, Map<K, V> actual, String placeholderForErrorMessages, K[] keys) <K,
V> void assertContainsOnlyKeys
(AssertionInfo info, Map<K, V> actual, K[] keys) <K,
V> void assertContainsValue
(AssertionInfo info, Map<K, V> actual, V value) <K,
V> void assertContainsValues
(AssertionInfo info, Map<K, V> actual, V[] values) <K,
V> void assertDoesNotContain
(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) <K,
V> void assertDoesNotContainKey
(AssertionInfo info, Map<K, V> actual, K key) <K,
V> void assertDoesNotContainKeys
(AssertionInfo info, Map<K, V> actual, K[] keys) <K,
V> void assertDoesNotContainValue
(AssertionInfo info, Map<K, V> actual, V value) void
assertEmpty
(AssertionInfo info, Map<?, ?> actual) <K,
V> void assertHasEntrySatisfying
(AssertionInfo info, Map<K, V> actual, K key, Consumer<? super V> valueRequirements) <K,
V> void assertHasEntrySatisfying
(AssertionInfo info, Map<K, V> actual, K key, Condition<? super V> valueCondition) <K,
V> void assertHasEntrySatisfying
(AssertionInfo info, Map<K, V> actual, Condition<? super Map.Entry<K, V>> entryCondition) <K,
V> void assertHasEntrySatisfyingConditions
(AssertionInfo info, Map<K, V> actual, Condition<? super K> keyCondition, Condition<? super V> valueCondition) <K> void
assertHasKeySatisfying
(AssertionInfo info, Map<K, ?> actual, Condition<? super K> keyCondition) void
assertHasSameSizeAs
(AssertionInfo info, Map<?, ?> map, Iterable<?> other) void
assertHasSameSizeAs
(AssertionInfo info, Map<?, ?> map, Object other) void
assertHasSameSizeAs
(AssertionInfo info, Map<?, ?> map, Map<?, ?> other) void
assertHasSize
(AssertionInfo info, Map<?, ?> actual, int expectedSize) void
assertHasSizeBetween
(AssertionInfo info, Map<?, ?> actual, int lowerBoundary, int higherBoundary) void
assertHasSizeGreaterThan
(AssertionInfo info, Map<?, ?> actual, int boundary) void
assertHasSizeGreaterThanOrEqualTo
(AssertionInfo info, Map<?, ?> actual, int boundary) void
assertHasSizeLessThan
(AssertionInfo info, Map<?, ?> actual, int boundary) void
assertHasSizeLessThanOrEqualTo
(AssertionInfo info, Map<?, ?> actual, int boundary) <V> void
assertHasValueSatisfying
(AssertionInfo info, Map<?, V> actual, Condition<? super V> valueCondition) <K,
V> void assertNoneSatisfy
(AssertionInfo info, Map<K, V> actual, BiConsumer<? super K, ? super V> entryRequirements) void
assertNotEmpty
(AssertionInfo info, Map<?, ?> actual) private void
assertNotNull
(AssertionInfo info, Map<?, ?> actual) void
assertNullOrEmpty
(AssertionInfo info, Map<?, ?> actual) private static <K,
V> Map <K, V> private <K,
V> void compareActualMapAndExpectedEntries
(Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries, Set<Map.Entry<? extends K, ? extends V>> notExpected, Set<Map.Entry<? extends K, ? extends V>> notFound) private static <K,
V> boolean containsEntry
(Map<K, V> actual, Map.Entry<? extends K, ? extends V> entry) private static <K> boolean
containsKey
(Map<K, ?> actual, K key) private static <V> boolean
containsValue
(Map<?, V> actual, V value) private <K,
V> void doCommonContainsCheck
(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) private static <K,
V> Map <K, V> entriesToMap
(Map.Entry<? extends K, ? extends V>[] entries) private <K,
V> void failIfAnyEntryNotFoundInActualMap
(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) private static <K,
V> void failIfEmpty
(Map.Entry<? extends K, ? extends V>[] entries) private static <K> void
failIfEmpty
(K[] keys, String errorMessage) private <K,
V> void failIfEntriesIsEmptySinceActualIsNotEmpty
(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) private static <K,
V> void failIfNull
(Map.Entry<? extends K, ? extends V>[] entries) private static <K,
V> void failIfNull
(Map<? extends K, ? extends V> map) private static <K,
V> void failIfNullOrEmpty
(Map.Entry<? extends K, ? extends V>[] entries) private static <K,
V> Optional <UnsatisfiedRequirement> failsRequirements
(BiConsumer<? super K, ? super V> entryRequirements, Map.Entry<K, V> entry) failsRestrictions
(Map.Entry<K, V> entry, BiConsumer<? super K, ? super V> entryRequirements) private static <K> Set
<K> getFoundKeys
(Map<K, ?> actual, K[] expectedKeys) getNotExpectedEntries
(Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) private static <K> Set
<K> getNotExpectedKeys
(Map<K, ?> actual, K[] expectedKeys) getNotFoundEntries
(Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) private static <K> Set
<K> getNotFoundKeys
(Map<K, ?> actual, K[] expectedKeys) private static <V> Set
<V> getNotFoundValues
(Map<?, V> actual, V[] expectedValues) static Maps
instance()
private static boolean
isInstanceOf
(Object object, String className) private static boolean
isMultiValueMapAdapterInstance
(Map<?, ?> map) private static <K,
V> Map <K, V> mapWithoutExpectedEntries
(Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] expectedEntries) private static <K,
V> void removeEntries
(Map<K, V> map, Map.Entry<? extends K, ? extends V>[] entries)
-
Field Details
-
INSTANCE
-
failures
Failures failures -
conditions
Conditions conditions
-
-
Constructor Details
-
Maps
Maps()
-
-
Method Details
-
instance
-
assertAllSatisfy
public <K,V> void assertAllSatisfy(AssertionInfo info, Map<K, V> actual, BiConsumer<? super K, ? super V> entryRequirements) -
failsRequirements
private static <K,V> Optional<UnsatisfiedRequirement> failsRequirements(BiConsumer<? super K, ? super V> entryRequirements, Map.Entry<K, V> entry) -
assertAnySatisfy
public <K,V> void assertAnySatisfy(AssertionInfo info, Map<K, V> actual, BiConsumer<? super K, ? super V> entryRequirements) -
assertNoneSatisfy
public <K,V> void assertNoneSatisfy(AssertionInfo info, Map<K, V> actual, BiConsumer<? super K, ? super V> entryRequirements) -
failsRestrictions
private <V,K> Optional<Map.Entry<K,V>> failsRestrictions(Map.Entry<K, V> entry, BiConsumer<? super K, ? super V> entryRequirements) -
assertNullOrEmpty
-
assertEmpty
-
assertNotEmpty
-
assertHasSize
-
assertHasSizeGreaterThan
-
assertHasSizeGreaterThanOrEqualTo
-
assertHasSizeLessThan
-
assertHasSizeLessThanOrEqualTo
-
assertHasSizeBetween
public void assertHasSizeBetween(AssertionInfo info, Map<?, ?> actual, int lowerBoundary, int higherBoundary) -
assertHasSameSizeAs
-
assertHasSameSizeAs
-
assertHasSameSizeAs
-
assertContains
public <K,V> void assertContains(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) -
assertContainsAllEntriesOf
public <K,V> void assertContainsAllEntriesOf(AssertionInfo info, Map<K, V> actual, Map<? extends K, ? extends V> other) -
assertContainsAnyOf
public <K,V> void assertContainsAnyOf(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) -
assertHasEntrySatisfying
public <K,V> void assertHasEntrySatisfying(AssertionInfo info, Map<K, V> actual, K key, Condition<? super V> valueCondition) -
assertHasEntrySatisfying
public <K,V> void assertHasEntrySatisfying(AssertionInfo info, Map<K, V> actual, K key, Consumer<? super V> valueRequirements) -
assertHasEntrySatisfying
public <K,V> void assertHasEntrySatisfying(AssertionInfo info, Map<K, V> actual, Condition<? super Map.Entry<K, V>> entryCondition) -
assertHasEntrySatisfyingConditions
public <K,V> void assertHasEntrySatisfyingConditions(AssertionInfo info, Map<K, V> actual, Condition<? super K> keyCondition, Condition<? super V> valueCondition) -
assertHasKeySatisfying
public <K> void assertHasKeySatisfying(AssertionInfo info, Map<K, ?> actual, Condition<? super K> keyCondition) -
assertHasValueSatisfying
public <V> void assertHasValueSatisfying(AssertionInfo info, Map<?, V> actual, Condition<? super V> valueCondition) -
assertDoesNotContain
public <K,V> void assertDoesNotContain(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) -
assertContainsKeys
-
assertContainsKey
-
assertDoesNotContainKey
-
assertDoesNotContainKeys
-
assertContainsOnlyKeys
-
assertContainsOnlyKeys
public <K,V> void assertContainsOnlyKeys(AssertionInfo info, Map<K, V> actual, Iterable<? extends K> keys) -
assertContainsOnlyKeys
private <K,V> void assertContainsOnlyKeys(AssertionInfo info, Map<K, V> actual, String placeholderForErrorMessages, K[] keys) -
getFoundKeys
-
getNotFoundKeys
-
containsKey
-
getNotExpectedKeys
-
clone
- Throws:
NoSuchMethodException
-
isMultiValueMapAdapterInstance
-
isInstanceOf
-
assertContainsValue
-
assertContainsValues
-
assertDoesNotContainValue
-
getNotFoundValues
-
containsValue
-
assertContainsOnly
public <K,V> void assertContainsOnly(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) -
getNotFoundEntries
-
getNotExpectedEntries
-
mapWithoutExpectedEntries
-
removeEntries
-
assertContainsExactly
public <K,V> void assertContainsExactly(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) -
compareActualMapAndExpectedEntries
-
doCommonContainsCheck
private <K,V> void doCommonContainsCheck(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) -
failIfAnyEntryNotFoundInActualMap
private <K,V> void failIfAnyEntryNotFoundInActualMap(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries) -
entriesToMap
-
failIfEmpty
-
failIfEmpty
-
failIfNullOrEmpty
-
failIfNull
-
failIfNull
-
containsEntry
-
assertNotNull
-
failIfEntriesIsEmptySinceActualIsNotEmpty
private <K,V> void failIfEntriesIsEmptySinceActualIsNotEmpty(AssertionInfo info, Map<K, V> actual, Map.Entry<? extends K, ? extends V>[] entries)
-