Class ConcurrentMapReplaceEntryTester<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.ConcurrentMapReplaceEntryTester<K,V>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible public class ConcurrentMapReplaceEntryTester<K,V> extends AbstractMapTester<K,V>
A generic JUnit test which testsreplace(K, V, V)
operations on a concurrent map. Can't be invoked directly; please seeConcurrentMapTestSuiteBuilder
.- 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 ConcurrentMapReplaceEntryTester()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConcurrentMap<K,V>
getMap()
void
testReplaceEntry_absentKeyNullValueUnsupported()
void
testReplaceEntry_expectNullUnsupported()
void
testReplaceEntry_nullDifferentFromAbsent()
void
testReplaceEntry_presentNullValueUnsupported()
void
testReplaceEntry_supportedAbsentKey()
void
testReplaceEntry_supportedPresent()
void
testReplaceEntry_supportedPresentUnchanged()
void
testReplaceEntry_supportedWrongValue()
void
testReplaceEntry_unsupportedAbsentKey()
void
testReplaceEntry_unsupportedPresent()
void
testReplaceEntry_unsupportedWrongValue()
void
testReplaceEntry_wrongValueNullValueUnsupported()
-
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
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
-
ConcurrentMapReplaceEntryTester
public ConcurrentMapReplaceEntryTester()
-
-
Method Detail
-
getMap
protected ConcurrentMap<K,V> 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()
-
-