Class ConcurrentMapReplaceTester<K,V>
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<Map<K,V>,Map.Entry<K,V>>>
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.ConcurrentMapReplaceTester<K,V>
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible
@NullMarked
public class ConcurrentMapReplaceTester<K,V>
extends AbstractMapTester<K,V>
A generic JUnit test which tests
replace(K, V)
operations on a concurrent map. Can't be
invoked directly; please see ConcurrentMapTestSuiteBuilder
.- Author:
- Louis Wasserman
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.collect.testing.AbstractContainerTester
AbstractContainerTester.ArrayWithDuplicate<E extends @Nullable Object>
-
Field Summary
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ConcurrentMap
<K, V> getMap()
void
void
void
void
void
void
void
Methods inherited from class com.google.common.collect.testing.AbstractMapTester
actualContents, createArrayWithNullKey, createArrayWithNullValue, createDisjointCollection, entry, expectContents, expectMissing, expectMissingKeys, expectMissingValues, expectNullKeyMissingWhenNullKeysUnsupported, expectNullValueMissingWhenNullValuesUnsupported, expectReplacement, get, getKeyForNullValue, 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
assertNull, 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, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, toString
-
Constructor Details
-
ConcurrentMapReplaceTester
public ConcurrentMapReplaceTester()
-
-
Method Details
-
getMap
- Overrides:
getMap
in classAbstractMapTester<K,
V>
-
testReplace_supportedPresent
public void testReplace_supportedPresent() -
testReplace_supportedPresentNoChange
public void testReplace_supportedPresentNoChange() -
testReplace_supportedAbsent
public void testReplace_supportedAbsent() -
testReplace_presentNullValueUnsupported
public void testReplace_presentNullValueUnsupported() -
testReplace_absentNullValueUnsupported
public void testReplace_absentNullValueUnsupported() -
testReplace_absentNullKeyUnsupported
public void testReplace_absentNullKeyUnsupported() -
testReplace_unsupportedPresent
public void testReplace_unsupportedPresent()
-