Class MapPutAllTester<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.MapPutAllTester<K,V>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible(emulated=true) public class MapPutAllTester<K,V> extends AbstractMapTester<K,V>
A generic JUnit test which testsputAll
operations on a map. Can't be invoked directly; please seeMapTestSuiteBuilder
.- Author:
- Chris Povirk, Kevin Bourrillion
-
-
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 MapPutAllTester()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Method
getPutAllNullKeyUnsupportedMethod()
Returns theMethod
instance fortestPutAll_nullKeyUnsupported()
so that tests can suppress it withFeatureSpecificTestSuiteBuilder.suppressing()
until Sun bug 5045147 is fixed.void
setUp()
void
testPutAll_nullCollectionReference()
void
testPutAll_nullKeySupported()
void
testPutAll_nullKeyUnsupported()
void
testPutAll_nullValueSupported()
void
testPutAll_nullValueUnsupported()
void
testPutAll_supportedNonePresent()
void
testPutAll_supportedNothing()
void
testPutAll_supportedSomePresent()
void
testPutAll_unsupportedAllPresent()
void
testPutAll_unsupportedNonePresent()
void
testPutAll_unsupportedNothing()
void
testPutAll_unsupportedSomePresent()
void
testPutAllSomePresentConcurrentWithEntrySetIteration()
-
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
-
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
-
MapPutAllTester
public MapPutAllTester()
-
-
Method Detail
-
testPutAll_supportedNothing
public void testPutAll_supportedNothing()
-
testPutAll_unsupportedNothing
public void testPutAll_unsupportedNothing()
-
testPutAll_supportedNonePresent
public void testPutAll_supportedNonePresent()
-
testPutAll_unsupportedNonePresent
public void testPutAll_unsupportedNonePresent()
-
testPutAll_supportedSomePresent
public void testPutAll_supportedSomePresent()
-
testPutAllSomePresentConcurrentWithEntrySetIteration
public void testPutAllSomePresentConcurrentWithEntrySetIteration()
-
testPutAll_unsupportedSomePresent
public void testPutAll_unsupportedSomePresent()
-
testPutAll_unsupportedAllPresent
public void testPutAll_unsupportedAllPresent()
-
testPutAll_nullKeySupported
public void testPutAll_nullKeySupported()
-
testPutAll_nullKeyUnsupported
public void testPutAll_nullKeyUnsupported()
-
testPutAll_nullValueSupported
public void testPutAll_nullValueSupported()
-
testPutAll_nullValueUnsupported
public void testPutAll_nullValueUnsupported()
-
testPutAll_nullCollectionReference
public void testPutAll_nullCollectionReference()
-
getPutAllNullKeyUnsupportedMethod
@GwtIncompatible public static Method getPutAllNullKeyUnsupportedMethod()
Returns theMethod
instance fortestPutAll_nullKeyUnsupported()
so that tests can suppress it withFeatureSpecificTestSuiteBuilder.suppressing()
until Sun bug 5045147 is fixed.
-
-