Class MapCreationTester<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.MapCreationTester<K,V>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible(emulated=true) public class MapCreationTester<K,V> extends AbstractMapTester<K,V>
A generic JUnit test which tests creation (typically through a constructor or static factory method) of 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 MapCreationTester()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Method
getCreateWithNullKeyUnsupportedMethod()
Returns theMethod
instance fortestCreateWithNullKeyUnsupported()
so that tests can suppress it withFeatureSpecificTestSuiteBuilder.suppressing()
until Sun bug 5045147 is fixed.void
testCreateWithDuplicates_nonNullDuplicatesNotRejected()
void
testCreateWithDuplicates_nonNullDuplicatesRejected()
void
testCreateWithDuplicates_nullDuplicatesNotRejected()
void
testCreateWithDuplicates_nullDuplicatesRejected()
void
testCreateWithNullKeyAndValueSupported()
void
testCreateWithNullKeySupported()
void
testCreateWithNullKeyUnsupported()
void
testCreateWithNullValueSupported()
void
testCreateWithNullValueUnsupported()
-
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, 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
-
MapCreationTester
public MapCreationTester()
-
-
Method Detail
-
testCreateWithNullKeySupported
public void testCreateWithNullKeySupported()
-
testCreateWithNullKeyUnsupported
public void testCreateWithNullKeyUnsupported()
-
testCreateWithNullValueSupported
public void testCreateWithNullValueSupported()
-
testCreateWithNullValueUnsupported
public void testCreateWithNullValueUnsupported()
-
testCreateWithNullKeyAndValueSupported
public void testCreateWithNullKeyAndValueSupported()
-
testCreateWithDuplicates_nullDuplicatesNotRejected
public void testCreateWithDuplicates_nullDuplicatesNotRejected()
-
testCreateWithDuplicates_nonNullDuplicatesNotRejected
public void testCreateWithDuplicates_nonNullDuplicatesNotRejected()
-
testCreateWithDuplicates_nullDuplicatesRejected
public void testCreateWithDuplicates_nullDuplicatesRejected()
-
testCreateWithDuplicates_nonNullDuplicatesRejected
public void testCreateWithDuplicates_nonNullDuplicatesRejected()
-
getCreateWithNullKeyUnsupportedMethod
@GwtIncompatible public static Method getCreateWithNullKeyUnsupportedMethod()
Returns theMethod
instance fortestCreateWithNullKeyUnsupported()
so that tests can suppress it withFeatureSpecificTestSuiteBuilder.suppressing()
until Sun bug 5045147 is fixed.
-
-