@GwtCompatible(emulated=true) public class MapPutAllTester<K,V> extends AbstractMapTester<K,V>
putAll
operations on a map. Can't be
invoked directly; please see
MapTestSuiteBuilder
.AbstractContainerTester.ArrayWithDuplicate<E>
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.util.Map.Entry<K,V>> |
containsNullKey |
private java.util.List<java.util.Map.Entry<K,V>> |
containsNullValue |
container, samples
Constructor and Description |
---|
MapPutAllTester() |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<K,V> |
emptyMap() |
static java.lang.reflect.Method |
getPutAllNullKeyUnsupportedMethod()
Returns the
Method instance for testPutAll_nullKeyUnsupported() so that tests can suppress it with FeatureSpecificTestSuiteBuilder.suppressing() until Sun
bug 5045147 is fixed. |
private void |
putAll(java.lang.Iterable<java.util.Map.Entry<K,V>> entries) |
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() |
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
createArrayWithDuplicateElement, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, resetContainer
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
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
public void setUp() throws java.lang.Exception
setUp
in class AbstractMapTester<K,V>
java.lang.Exception
public void testPutAll_supportedNothing()
public void testPutAll_unsupportedNothing()
public void testPutAll_supportedNonePresent()
public void testPutAll_unsupportedNonePresent()
public void testPutAll_supportedSomePresent()
public void testPutAllSomePresentConcurrentWithEntrySetIteration()
public void testPutAll_unsupportedSomePresent()
public void testPutAll_unsupportedAllPresent()
public void testPutAll_nullKeySupported()
public void testPutAll_nullKeyUnsupported()
public void testPutAll_nullValueSupported()
public void testPutAll_nullValueUnsupported()
public void testPutAll_nullCollectionReference()
@GwtIncompatible public static java.lang.reflect.Method getPutAllNullKeyUnsupportedMethod()
Method
instance for testPutAll_nullKeyUnsupported()
so that tests can suppress it with FeatureSpecificTestSuiteBuilder.suppressing()
until Sun
bug 5045147 is fixed.