Class SortedMapInterfaceTest<K,V>
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.google.common.collect.testing.MapInterfaceTest<K,V>
com.google.common.collect.testing.SortedMapInterfaceTest<K,V>
- All Implemented Interfaces:
junit.framework.Test
-
Field Summary
Fields inherited from class com.google.common.collect.testing.MapInterfaceTest
allowsNullKeys, allowsNullValues, supportsClear, supportsIteratorRemove, supportsPut, supportsRemove
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SortedMapInterfaceTest
(boolean allowsNullKeys, boolean allowsNullValues, boolean supportsPut, boolean supportsRemove, boolean supportsClear) -
Method Summary
Modifier and TypeMethodDescriptionUsed by tests that require a map, but don't care whether it's populated or not.Creates a new, empty instance of the class under test.Creates a new, non-empty instance of the class under test.void
void
void
Methods inherited from class com.google.common.collect.testing.MapInterfaceTest
assertInvariants, assertMoreInvariants, getKeyNotInPopulatedMap, getValueNotInPopulatedMap, supportsValuesHashCode, testClear, testContainsKey, testContainsValue, testEntrySet, testEntrySetAddAndAddAll, testEntrySetClear, testEntrySetContainsEntryIncompatibleKey, testEntrySetContainsEntryNullKeyMissing, testEntrySetContainsEntryNullKeyPresent, testEntrySetForEmptyMap, testEntrySetIteratorRemove, testEntrySetRemove, testEntrySetRemoveAll, testEntrySetRemoveAllNullFromEmpty, testEntrySetRemoveDifferentValue, testEntrySetRemoveMissingKey, testEntrySetRemoveNullKeyMissing, testEntrySetRemoveNullKeyPresent, testEntrySetRetainAll, testEntrySetRetainAllNullFromEmpty, testEntrySetSetValue, testEntrySetSetValueSameValue, testEqualsForEmptyMap, testEqualsForEqualMap, testEqualsForLargerMap, testEqualsForSmallerMap, testGet, testGetForEmptyMap, testGetNull, testHashCode, testHashCodeForEmptyMap, testKeySetClear, testKeySetRemove, testKeySetRemoveAll, testKeySetRemoveAllNullFromEmpty, testKeySetRetainAll, testKeySetRetainAllNullFromEmpty, testPutAllExistingKey, testPutAllNewKey, testPutExistingKey, testPutNewKey, testPutNullKey, testPutNullValue, testPutNullValueForExistingKey, testRemove, testRemoveMissingKey, testSize, testValues, testValuesClear, testValuesIteratorRemove, testValuesRemove, testValuesRemoveAll, testValuesRemoveAllNullFromEmpty, testValuesRemoveMissing, testValuesRetainAll, testValuesRetainAllNullFromEmpty
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, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
-
Constructor Details
-
SortedMapInterfaceTest
protected SortedMapInterfaceTest(boolean allowsNullKeys, boolean allowsNullValues, boolean supportsPut, boolean supportsRemove, boolean supportsClear)
-
-
Method Details
-
makeEmptyMap
Description copied from class:MapInterfaceTest
Creates a new, empty instance of the class under test.- Specified by:
makeEmptyMap
in classMapInterfaceTest<K,
V> - Returns:
- a new, empty map instance.
- Throws:
UnsupportedOperationException
- if it's not possible to make an empty instance of the class under test.
-
makePopulatedMap
Description copied from class:MapInterfaceTest
Creates a new, non-empty instance of the class under test.- Specified by:
makePopulatedMap
in classMapInterfaceTest<K,
V> - Returns:
- a new, non-empty map instance.
- Throws:
UnsupportedOperationException
- if it's not possible to make a non-empty instance of the class under test.
-
makeEitherMap
Description copied from class:MapInterfaceTest
Used by tests that require a map, but don't care whether it's populated or not.- Overrides:
makeEitherMap
in classMapInterfaceTest<K,
V> - Returns:
- a new map instance.
-
testTailMapWriteThrough
public void testTailMapWriteThrough() -
testTailMapRemoveThrough
public void testTailMapRemoveThrough() -
testTailMapClearThrough
public void testTailMapClearThrough()
-