Package org.assertj.core.internal
Class Maps
java.lang.Object
org.assertj.core.internal.Maps
Reusable assertions for
Maps.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Conditions(package private) Failuresprivate 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) voidassertEmpty(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> voidassertHasKeySatisfying(AssertionInfo info, Map<K, ?> actual, Condition<? super K> keyCondition) voidassertHasSameSizeAs(AssertionInfo info, Map<?, ?> map, Iterable<?> other) voidassertHasSameSizeAs(AssertionInfo info, Map<?, ?> map, Object other) voidassertHasSameSizeAs(AssertionInfo info, Map<?, ?> map, Map<?, ?> other) voidassertHasSize(AssertionInfo info, Map<?, ?> actual, int expectedSize) voidassertHasSizeBetween(AssertionInfo info, Map<?, ?> actual, int lowerBoundary, int higherBoundary) voidassertHasSizeGreaterThan(AssertionInfo info, Map<?, ?> actual, int boundary) voidassertHasSizeGreaterThanOrEqualTo(AssertionInfo info, Map<?, ?> actual, int boundary) voidassertHasSizeLessThan(AssertionInfo info, Map<?, ?> actual, int boundary) voidassertHasSizeLessThanOrEqualTo(AssertionInfo info, Map<?, ?> actual, int boundary) <V> voidassertHasValueSatisfying(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) voidassertNotEmpty(AssertionInfo info, Map<?, ?> actual) private voidassertNotNull(AssertionInfo info, Map<?, ?> actual) voidassertNullOrEmpty(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> booleancontainsKey(Map<K, ?> actual, K key) private static <V> booleancontainsValue(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> voidfailIfEmpty(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 Mapsinstance()private static booleanisInstanceOf(Object object, String className) private static booleanisMultiValueMapAdapterInstance(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)
-