public class MapCreationTester<K,V> extends AbstractMapTester<K,V>
MapTestSuiteBuilder
.AbstractContainerTester.ArrayWithDuplicate<E>
container, samples
Constructor and Description |
---|
MapCreationTester() |
Modifier and Type | Method and Description |
---|---|
private void |
expectFirstRemoved(java.util.Map.Entry<K,V>[] entries) |
static java.lang.reflect.Method |
getCreateWithNullKeyUnsupportedMethod()
Returns the
Method instance for testCreateWithNullKeyUnsupported() so that
tests can suppress it with FeatureSpecificTestSuiteBuilder.suppressing() until Sun bug 5045147 is fixed. |
private java.util.Map.Entry<K,V>[] |
getEntriesMultipleNonNullKeys() |
private java.util.Map.Entry<K,V>[] |
getEntriesMultipleNullKeys() |
void |
testCreateWithDuplicates_nonNullDuplicatesNotRejected() |
void |
testCreateWithDuplicates_nonNullDuplicatesRejected() |
void |
testCreateWithDuplicates_nullDuplicatesNotRejected() |
void |
testCreateWithDuplicates_nullDuplicatesRejected() |
void |
testCreateWithNullKeyAndValueSupported() |
void |
testCreateWithNullKeySupported() |
void |
testCreateWithNullKeyUnsupported() |
void |
testCreateWithNullValueSupported() |
void |
testCreateWithNullValueUnsupported() |
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, setUp
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 testCreateWithNullKeySupported()
public void testCreateWithNullKeyUnsupported()
public void testCreateWithNullValueSupported()
public void testCreateWithNullValueUnsupported()
public void testCreateWithNullKeyAndValueSupported()
public void testCreateWithDuplicates_nullDuplicatesNotRejected()
public void testCreateWithDuplicates_nonNullDuplicatesNotRejected()
public void testCreateWithDuplicates_nullDuplicatesRejected()
public void testCreateWithDuplicates_nonNullDuplicatesRejected()
public static java.lang.reflect.Method getCreateWithNullKeyUnsupportedMethod()
Method
instance for testCreateWithNullKeyUnsupported()
so that
tests can suppress it with FeatureSpecificTestSuiteBuilder.suppressing()
until Sun bug 5045147 is fixed.