Package org.assertj.core.internal
Class Maps
- java.lang.Object
-
- org.assertj.core.internal.Maps
-
public class Maps extends java.lang.ObjectReusable assertions fors.Map
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Conditionsconditions(package private) Failuresfailuresprivate static MapsINSTANCE
-
Constructor Summary
Constructors Constructor Description Maps()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <K,V>
voidassertAllSatisfy(AssertionInfo info, java.util.Map<K,V> actual, java.util.function.BiConsumer<? super K,? super V> entryRequirements)<K,V>
voidassertAnySatisfy(AssertionInfo info, java.util.Map<K,V> actual, java.util.function.BiConsumer<? super K,? super V> entryRequirements)<K,V>
voidassertContains(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)<K,V>
voidassertContainsAllEntriesOf(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map<? extends K,? extends V> other)<K,V>
voidassertContainsAnyOf(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)<K,V>
voidassertContainsExactly(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)<K,V>
voidassertContainsKey(AssertionInfo info, java.util.Map<K,V> actual, K key)<K,V>
voidassertContainsKeys(AssertionInfo info, java.util.Map<K,V> actual, K[] keys)<K,V>
voidassertContainsOnly(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)<K,V>
voidassertContainsOnlyKeys(AssertionInfo info, java.util.Map<K,V> actual, java.lang.Iterable<? extends K> keys)private <K,V>
voidassertContainsOnlyKeys(AssertionInfo info, java.util.Map<K,V> actual, java.lang.String placeholderForErrorMessages, K[] keys)<K,V>
voidassertContainsOnlyKeys(AssertionInfo info, java.util.Map<K,V> actual, K[] keys)<K,V>
voidassertContainsValue(AssertionInfo info, java.util.Map<K,V> actual, V value)<K,V>
voidassertContainsValues(AssertionInfo info, java.util.Map<K,V> actual, V[] values)<K,V>
voidassertDoesNotContain(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)<K,V>
voidassertDoesNotContainKey(AssertionInfo info, java.util.Map<K,V> actual, K key)<K,V>
voidassertDoesNotContainKeys(AssertionInfo info, java.util.Map<K,V> actual, K[] keys)<K,V>
voidassertDoesNotContainValue(AssertionInfo info, java.util.Map<K,V> actual, V value)voidassertEmpty(AssertionInfo info, java.util.Map<?,?> actual)<K,V>
voidassertHasEntrySatisfying(AssertionInfo info, java.util.Map<K,V> actual, K key, java.util.function.Consumer<? super V> valueRequirements)<K,V>
voidassertHasEntrySatisfying(AssertionInfo info, java.util.Map<K,V> actual, K key, Condition<? super V> valueCondition)<K,V>
voidassertHasEntrySatisfying(AssertionInfo info, java.util.Map<K,V> actual, Condition<? super java.util.Map.Entry<K,V>> entryCondition)<K,V>
voidassertHasEntrySatisfyingConditions(AssertionInfo info, java.util.Map<K,V> actual, Condition<? super K> keyCondition, Condition<? super V> valueCondition)<K> voidassertHasKeySatisfying(AssertionInfo info, java.util.Map<K,?> actual, Condition<? super K> keyCondition)voidassertHasSameSizeAs(AssertionInfo info, java.util.Map<?,?> map, java.lang.Iterable<?> other)voidassertHasSameSizeAs(AssertionInfo info, java.util.Map<?,?> map, java.lang.Object other)voidassertHasSameSizeAs(AssertionInfo info, java.util.Map<?,?> map, java.util.Map<?,?> other)voidassertHasSize(AssertionInfo info, java.util.Map<?,?> actual, int expectedSize)voidassertHasSizeBetween(AssertionInfo info, java.util.Map<?,?> actual, int lowerBoundary, int higherBoundary)voidassertHasSizeGreaterThan(AssertionInfo info, java.util.Map<?,?> actual, int boundary)voidassertHasSizeGreaterThanOrEqualTo(AssertionInfo info, java.util.Map<?,?> actual, int boundary)voidassertHasSizeLessThan(AssertionInfo info, java.util.Map<?,?> actual, int boundary)voidassertHasSizeLessThanOrEqualTo(AssertionInfo info, java.util.Map<?,?> actual, int boundary)<V> voidassertHasValueSatisfying(AssertionInfo info, java.util.Map<?,V> actual, Condition<? super V> valueCondition)<K,V>
voidassertNoneSatisfy(AssertionInfo info, java.util.Map<K,V> actual, java.util.function.BiConsumer<? super K,? super V> entryRequirements)voidassertNotEmpty(AssertionInfo info, java.util.Map<?,?> actual)private voidassertNotNull(AssertionInfo info, java.util.Map<?,?> actual)voidassertNullOrEmpty(AssertionInfo info, java.util.Map<?,?> actual)private static <K,V>
java.util.Map<K,V>clone(java.util.Map<K,V> map)private <K,V>
voidcompareActualMapAndExpectedEntries(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries, java.util.Set<java.util.Map.Entry<? extends K,? extends V>> notExpected, java.util.Set<java.util.Map.Entry<? extends K,? extends V>> notFound)private static <K,V>
booleancontainsEntry(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V> entry)private static <K> booleancontainsKey(java.util.Map<K,?> actual, K key)private static <V> booleancontainsValue(java.util.Map<?,V> actual, V value)private <K,V>
voiddoCommonContainsCheck(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)private static <K,V>
java.util.Map<K,V>entriesToMap(java.util.Map.Entry<? extends K,? extends V>[] entries)private <K,V>
voidfailIfAnyEntryNotFoundInActualMap(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)private static <K,V>
voidfailIfEmpty(java.util.Map.Entry<? extends K,? extends V>[] entries)private static <K> voidfailIfEmpty(K[] keys, java.lang.String errorMessage)private <K,V>
voidfailIfEntriesIsEmptySinceActualIsNotEmpty(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)private static <K,V>
voidfailIfNull(java.util.Map.Entry<? extends K,? extends V>[] entries)private static <K,V>
voidfailIfNull(java.util.Map<? extends K,? extends V> map)private static <K,V>
voidfailIfNullOrEmpty(java.util.Map.Entry<? extends K,? extends V>[] entries)private static <K,V>
java.util.Optional<UnsatisfiedRequirement>failsRequirements(java.util.function.BiConsumer<? super K,? super V> entryRequirements, java.util.Map.Entry<K,V> entry)private <V,K>
java.util.Optional<java.util.Map.Entry<K,V>>failsRestrictions(java.util.Map.Entry<K,V> entry, java.util.function.BiConsumer<? super K,? super V> entryRequirements)private static <K> java.util.Set<K>getFoundKeys(java.util.Map<K,?> actual, K[] expectedKeys)private static <K,V>
java.util.Set<java.util.Map.Entry<K,V>>getNotExpectedEntries(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)private static <K> java.util.Set<K>getNotExpectedKeys(java.util.Map<K,?> actual, K[] expectedKeys)private static <K,V>
java.util.Set<java.util.Map.Entry<? extends K,? extends V>>getNotFoundEntries(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)private static <K> java.util.Set<K>getNotFoundKeys(java.util.Map<K,?> actual, K[] expectedKeys)private static <V> java.util.Set<V>getNotFoundValues(java.util.Map<?,V> actual, V[] expectedValues)static Mapsinstance()private static booleanisInstanceOf(java.lang.Object object, java.lang.String className)private static booleanisMultiValueMapAdapterInstance(java.util.Map<?,?> map)private static <K,V>
java.util.Map<K,V>mapWithoutExpectedEntries(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] expectedEntries)private static <K,V>
voidremoveEntries(java.util.Map<K,V> map, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
-
-
Field Detail
-
INSTANCE
private static final Maps INSTANCE
-
failures
Failures failures
-
conditions
Conditions conditions
-
-
Method Detail
-
instance
public static Maps instance()
-
assertAllSatisfy
public <K,V> void assertAllSatisfy(AssertionInfo info, java.util.Map<K,V> actual, java.util.function.BiConsumer<? super K,? super V> entryRequirements)
-
failsRequirements
private static <K,V> java.util.Optional<UnsatisfiedRequirement> failsRequirements(java.util.function.BiConsumer<? super K,? super V> entryRequirements, java.util.Map.Entry<K,V> entry)
-
assertAnySatisfy
public <K,V> void assertAnySatisfy(AssertionInfo info, java.util.Map<K,V> actual, java.util.function.BiConsumer<? super K,? super V> entryRequirements)
-
assertNoneSatisfy
public <K,V> void assertNoneSatisfy(AssertionInfo info, java.util.Map<K,V> actual, java.util.function.BiConsumer<? super K,? super V> entryRequirements)
-
failsRestrictions
private <V,K> java.util.Optional<java.util.Map.Entry<K,V>> failsRestrictions(java.util.Map.Entry<K,V> entry, java.util.function.BiConsumer<? super K,? super V> entryRequirements)
-
assertNullOrEmpty
public void assertNullOrEmpty(AssertionInfo info, java.util.Map<?,?> actual)
-
assertEmpty
public void assertEmpty(AssertionInfo info, java.util.Map<?,?> actual)
-
assertNotEmpty
public void assertNotEmpty(AssertionInfo info, java.util.Map<?,?> actual)
-
assertHasSize
public void assertHasSize(AssertionInfo info, java.util.Map<?,?> actual, int expectedSize)
-
assertHasSizeGreaterThan
public void assertHasSizeGreaterThan(AssertionInfo info, java.util.Map<?,?> actual, int boundary)
-
assertHasSizeGreaterThanOrEqualTo
public void assertHasSizeGreaterThanOrEqualTo(AssertionInfo info, java.util.Map<?,?> actual, int boundary)
-
assertHasSizeLessThan
public void assertHasSizeLessThan(AssertionInfo info, java.util.Map<?,?> actual, int boundary)
-
assertHasSizeLessThanOrEqualTo
public void assertHasSizeLessThanOrEqualTo(AssertionInfo info, java.util.Map<?,?> actual, int boundary)
-
assertHasSizeBetween
public void assertHasSizeBetween(AssertionInfo info, java.util.Map<?,?> actual, int lowerBoundary, int higherBoundary)
-
assertHasSameSizeAs
public void assertHasSameSizeAs(AssertionInfo info, java.util.Map<?,?> map, java.lang.Iterable<?> other)
-
assertHasSameSizeAs
public void assertHasSameSizeAs(AssertionInfo info, java.util.Map<?,?> map, java.lang.Object other)
-
assertHasSameSizeAs
public void assertHasSameSizeAs(AssertionInfo info, java.util.Map<?,?> map, java.util.Map<?,?> other)
-
assertContains
public <K,V> void assertContains(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
assertContainsAllEntriesOf
public <K,V> void assertContainsAllEntriesOf(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map<? extends K,? extends V> other)
-
assertContainsAnyOf
public <K,V> void assertContainsAnyOf(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
assertHasEntrySatisfying
public <K,V> void assertHasEntrySatisfying(AssertionInfo info, java.util.Map<K,V> actual, K key, Condition<? super V> valueCondition)
-
assertHasEntrySatisfying
public <K,V> void assertHasEntrySatisfying(AssertionInfo info, java.util.Map<K,V> actual, K key, java.util.function.Consumer<? super V> valueRequirements)
-
assertHasEntrySatisfying
public <K,V> void assertHasEntrySatisfying(AssertionInfo info, java.util.Map<K,V> actual, Condition<? super java.util.Map.Entry<K,V>> entryCondition)
-
assertHasEntrySatisfyingConditions
public <K,V> void assertHasEntrySatisfyingConditions(AssertionInfo info, java.util.Map<K,V> actual, Condition<? super K> keyCondition, Condition<? super V> valueCondition)
-
assertHasKeySatisfying
public <K> void assertHasKeySatisfying(AssertionInfo info, java.util.Map<K,?> actual, Condition<? super K> keyCondition)
-
assertHasValueSatisfying
public <V> void assertHasValueSatisfying(AssertionInfo info, java.util.Map<?,V> actual, Condition<? super V> valueCondition)
-
assertDoesNotContain
public <K,V> void assertDoesNotContain(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
assertContainsKeys
public <K,V> void assertContainsKeys(AssertionInfo info, java.util.Map<K,V> actual, K[] keys)
-
assertContainsKey
public <K,V> void assertContainsKey(AssertionInfo info, java.util.Map<K,V> actual, K key)
-
assertDoesNotContainKey
public <K,V> void assertDoesNotContainKey(AssertionInfo info, java.util.Map<K,V> actual, K key)
-
assertDoesNotContainKeys
public <K,V> void assertDoesNotContainKeys(AssertionInfo info, java.util.Map<K,V> actual, K[] keys)
-
assertContainsOnlyKeys
public <K,V> void assertContainsOnlyKeys(AssertionInfo info, java.util.Map<K,V> actual, K[] keys)
-
assertContainsOnlyKeys
public <K,V> void assertContainsOnlyKeys(AssertionInfo info, java.util.Map<K,V> actual, java.lang.Iterable<? extends K> keys)
-
assertContainsOnlyKeys
private <K,V> void assertContainsOnlyKeys(AssertionInfo info, java.util.Map<K,V> actual, java.lang.String placeholderForErrorMessages, K[] keys)
-
getFoundKeys
private static <K> java.util.Set<K> getFoundKeys(java.util.Map<K,?> actual, K[] expectedKeys)
-
getNotFoundKeys
private static <K> java.util.Set<K> getNotFoundKeys(java.util.Map<K,?> actual, K[] expectedKeys)
-
containsKey
private static <K> boolean containsKey(java.util.Map<K,?> actual, K key)
-
getNotExpectedKeys
private static <K> java.util.Set<K> getNotExpectedKeys(java.util.Map<K,?> actual, K[] expectedKeys)
-
clone
private static <K,V> java.util.Map<K,V> clone(java.util.Map<K,V> map) throws java.lang.NoSuchMethodException- Throws:
java.lang.NoSuchMethodException
-
isMultiValueMapAdapterInstance
private static boolean isMultiValueMapAdapterInstance(java.util.Map<?,?> map)
-
isInstanceOf
private static boolean isInstanceOf(java.lang.Object object, java.lang.String className)
-
assertContainsValue
public <K,V> void assertContainsValue(AssertionInfo info, java.util.Map<K,V> actual, V value)
-
assertContainsValues
public <K,V> void assertContainsValues(AssertionInfo info, java.util.Map<K,V> actual, V[] values)
-
assertDoesNotContainValue
public <K,V> void assertDoesNotContainValue(AssertionInfo info, java.util.Map<K,V> actual, V value)
-
getNotFoundValues
private static <V> java.util.Set<V> getNotFoundValues(java.util.Map<?,V> actual, V[] expectedValues)
-
containsValue
private static <V> boolean containsValue(java.util.Map<?,V> actual, V value)
-
assertContainsOnly
public <K,V> void assertContainsOnly(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
getNotFoundEntries
private static <K,V> java.util.Set<java.util.Map.Entry<? extends K,? extends V>> getNotFoundEntries(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
getNotExpectedEntries
private static <K,V> java.util.Set<java.util.Map.Entry<K,V>> getNotExpectedEntries(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
mapWithoutExpectedEntries
private static <K,V> java.util.Map<K,V> mapWithoutExpectedEntries(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] expectedEntries)
-
removeEntries
private static <K,V> void removeEntries(java.util.Map<K,V> map, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
assertContainsExactly
public <K,V> void assertContainsExactly(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
compareActualMapAndExpectedEntries
private <K,V> void compareActualMapAndExpectedEntries(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries, java.util.Set<java.util.Map.Entry<? extends K,? extends V>> notExpected, java.util.Set<java.util.Map.Entry<? extends K,? extends V>> notFound)
-
doCommonContainsCheck
private <K,V> void doCommonContainsCheck(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
failIfAnyEntryNotFoundInActualMap
private <K,V> void failIfAnyEntryNotFoundInActualMap(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
entriesToMap
private static <K,V> java.util.Map<K,V> entriesToMap(java.util.Map.Entry<? extends K,? extends V>[] entries)
-
failIfEmpty
private static <K> void failIfEmpty(K[] keys, java.lang.String errorMessage)
-
failIfEmpty
private static <K,V> void failIfEmpty(java.util.Map.Entry<? extends K,? extends V>[] entries)
-
failIfNullOrEmpty
private static <K,V> void failIfNullOrEmpty(java.util.Map.Entry<? extends K,? extends V>[] entries)
-
failIfNull
private static <K,V> void failIfNull(java.util.Map.Entry<? extends K,? extends V>[] entries)
-
failIfNull
private static <K,V> void failIfNull(java.util.Map<? extends K,? extends V> map)
-
containsEntry
private static <K,V> boolean containsEntry(java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V> entry)
-
assertNotNull
private void assertNotNull(AssertionInfo info, java.util.Map<?,?> actual)
-
failIfEntriesIsEmptySinceActualIsNotEmpty
private <K,V> void failIfEntriesIsEmptySinceActualIsNotEmpty(AssertionInfo info, java.util.Map<K,V> actual, java.util.Map.Entry<? extends K,? extends V>[] entries)
-
-