Class MapComputeTester<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.MapComputeTester<K,V>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible public class MapComputeTester<K,V> extends AbstractMapTester<K,V>
A generic JUnit test which testsMap.compute(K, java.util.function.BiFunction<? super K, ? super V, ? 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 MapComputeTester()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testCompute_absentFunctionThrows()
void
testCompute_absentToAbsent()
void
testCompute_absentToPresent()
void
testCompute_nullKeyPresentToPresent()
void
testCompute_presentFunctionThrows()
void
testCompute_presentNullToNull()
void
testCompute_presentNullToPresentNonnull()
void
testCompute_presentToAbsent()
void
testCompute_presentToPresent()
-
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
-
MapComputeTester
public MapComputeTester()
-
-
Method Detail
-
testCompute_absentToPresent
public void testCompute_absentToPresent()
-
testCompute_absentToAbsent
public void testCompute_absentToAbsent()
-
testCompute_presentToPresent
public void testCompute_presentToPresent()
-
testCompute_presentToAbsent
public void testCompute_presentToAbsent()
-
testCompute_presentNullToPresentNonnull
public void testCompute_presentNullToPresentNonnull()
-
testCompute_presentNullToNull
public void testCompute_presentNullToNull()
-
testCompute_nullKeyPresentToPresent
public void testCompute_nullKeyPresentToPresent()
-
testCompute_presentFunctionThrows
public void testCompute_presentFunctionThrows()
-
testCompute_absentFunctionThrows
public void testCompute_absentFunctionThrows()
-
-