java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<Map<K,V>, Map.Entry<K,V>>>
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)
@NullMarked
public class MapPutAllTester<K extends @Nullable Object, V extends @Nullable Object>
extends AbstractMapTester<K,V>
A generic JUnit test which tests
putAll
operations on a map. Can't be invoked directly;
please see MapTestSuiteBuilder
.- Author:
- Chris Povirk, Kevin Bourrillion
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.collect.testing.AbstractContainerTester
AbstractContainerTester.ArrayWithDuplicate<E extends @Nullable Object>
-
Field Summary
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Method
Returns theMethod
instance fortestPutAll_nullKeyUnsupported()
so that tests can suppress it withFeatureSpecificTestSuiteBuilder.suppressing()
until JDK-5045147 is fixed.void
setUp()
void
void
void
void
void
void
void
void
void
void
void
void
void
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
assertNull, 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, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, toString
-
Constructor Details
-
MapPutAllTester
public MapPutAllTester()
-
-
Method Details
-
setUp
-
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
Returns theMethod
instance fortestPutAll_nullKeyUnsupported()
so that tests can suppress it withFeatureSpecificTestSuiteBuilder.suppressing()
until JDK-5045147 is fixed.
-