Class ConcurrentMapReplaceTester<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.ConcurrentMapReplaceTester<K,V>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible public class ConcurrentMapReplaceTester<K,V> extends AbstractMapTester<K,V>
A generic JUnit test which testsreplace(K, 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 ConcurrentMapReplaceTester()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConcurrentMap<K,V>
getMap()
void
testReplace_absentNullKeyUnsupported()
void
testReplace_absentNullValueUnsupported()
void
testReplace_presentNullValueUnsupported()
void
testReplace_supportedAbsent()
void
testReplace_supportedPresent()
void
testReplace_supportedPresentNoChange()
void
testReplace_unsupportedPresent()
-
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
-
ConcurrentMapReplaceTester
public ConcurrentMapReplaceTester()
-
-
Method Detail
-
getMap
protected ConcurrentMap<K,V> 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()
-
-