Class ConcurrentMapReplaceEntryTester<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.ConcurrentMapReplaceEntryTester<K,V>
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible
@NullMarked
public class ConcurrentMapReplaceEntryTester<K,V>
extends AbstractMapTester<K,V>
A generic JUnit test which tests
replace(K, V, 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
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
-
ConcurrentMapReplaceEntryTester
public ConcurrentMapReplaceEntryTester()
-
-
Method Details
-
getMap
- Overrides:
getMap
in classAbstractMapTester<K,
V>
-
testReplaceEntry_supportedPresent
public void testReplaceEntry_supportedPresent() -
testReplaceEntry_supportedPresentUnchanged
public void testReplaceEntry_supportedPresentUnchanged() -
testReplaceEntry_supportedWrongValue
public void testReplaceEntry_supportedWrongValue() -
testReplaceEntry_supportedAbsentKey
public void testReplaceEntry_supportedAbsentKey() -
testReplaceEntry_presentNullValueUnsupported
public void testReplaceEntry_presentNullValueUnsupported() -
testReplaceEntry_wrongValueNullValueUnsupported
public void testReplaceEntry_wrongValueNullValueUnsupported() -
testReplaceEntry_absentKeyNullValueUnsupported
public void testReplaceEntry_absentKeyNullValueUnsupported() -
testReplaceEntry_nullDifferentFromAbsent
public void testReplaceEntry_nullDifferentFromAbsent() -
testReplaceEntry_expectNullUnsupported
public void testReplaceEntry_expectNullUnsupported() -
testReplaceEntry_unsupportedPresent
public void testReplaceEntry_unsupportedPresent() -
testReplaceEntry_unsupportedWrongValue
public void testReplaceEntry_unsupportedWrongValue() -
testReplaceEntry_unsupportedAbsentKey
public void testReplaceEntry_unsupportedAbsentKey()
-