Class MapComputeIfAbsentTester<K,V>
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<C,E>>
-
- com.google.common.collect.testing.AbstractContainerTester<Map<K,V>,Map.Entry<K,V>>
-
- com.google.common.collect.testing.AbstractMapTester<K,V>
-
- com.google.common.collect.testing.testers.MapComputeIfAbsentTester<K,V>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible public class MapComputeIfAbsentTester<K,V> extends AbstractMapTester<K,V>
A generic JUnit test which testsMap.computeIfAbsent(K, java.util.function.Function<? super K, ? extends V>)
. Can't be invoked directly; please seeMapTestSuiteBuilder
.- Author:
- Louis Wasserman
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.common.collect.testing.AbstractContainerTester
AbstractContainerTester.ArrayWithDuplicate<E>
-
-
Field Summary
-
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
-
-
Constructor Summary
Constructors Constructor Description MapComputeIfAbsentTester()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testComputeIfAbsent_functionReturnsNullNotInserted()
void
testComputeIfAbsent_functionThrows()
void
testComputeIfAbsent_nullKeySupported()
void
testComputeIfAbsent_nullKeyUnsupported()
void
testComputeIfAbsent_nullTreatedAsAbsent()
void
testComputeIfAbsent_supportedAbsent()
void
testComputeIfAbsent_supportedPresent()
void
testComputeIfAbsent_unsupportedAbsent()
void
testComputeIfAbsent_unsupportedPresentDifferentValue()
void
testComputeIfAbsent_unsupportedPresentExistingValue()
-
Methods inherited from class com.google.common.collect.testing.AbstractMapTester
actualContents, createArrayWithNullKey, createArrayWithNullValue, createDisjointCollection, entry, expectContents, expectMissing, expectMissingKeys, expectMissingValues, expectNullKeyMissingWhenNullKeysUnsupported, expectNullValueMissingWhenNullValuesUnsupported, expectReplacement, get, getKeyForNullValue, getMap, getNumEntries, getSampleEntries, getSampleEntries, getValueForNullKey, initMapWithNullKey, initMapWithNullValue, k0, k1, k2, k3, k4, resetMap, resetMap, v0, v1, v2, v3, v4
-
Methods inherited from class com.google.common.collect.testing.AbstractContainerTester
createArrayWithDuplicateElement, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, resetContainer, setUp
-
Methods inherited from class com.google.common.collect.testing.AbstractTester
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
-
Methods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, toString
-
-
-
-
Constructor Detail
-
MapComputeIfAbsentTester
public MapComputeIfAbsentTester()
-
-
Method Detail
-
testComputeIfAbsent_supportedAbsent
public void testComputeIfAbsent_supportedAbsent()
-
testComputeIfAbsent_supportedPresent
public void testComputeIfAbsent_supportedPresent()
-
testComputeIfAbsent_functionReturnsNullNotInserted
public void testComputeIfAbsent_functionReturnsNullNotInserted()
-
testComputeIfAbsent_nullTreatedAsAbsent
public void testComputeIfAbsent_nullTreatedAsAbsent()
-
testComputeIfAbsent_nullKeySupported
public void testComputeIfAbsent_nullKeySupported()
-
testComputeIfAbsent_functionThrows
public void testComputeIfAbsent_functionThrows()
-
testComputeIfAbsent_unsupportedAbsent
public void testComputeIfAbsent_unsupportedAbsent()
-
testComputeIfAbsent_unsupportedPresentExistingValue
public void testComputeIfAbsent_unsupportedPresentExistingValue()
-
testComputeIfAbsent_unsupportedPresentDifferentValue
public void testComputeIfAbsent_unsupportedPresentDifferentValue()
-
testComputeIfAbsent_nullKeyUnsupported
public void testComputeIfAbsent_nullKeyUnsupported()
-
-