Class AbstractTestSortedBidiMap
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.commons.collections.BulkTest
-
- org.apache.commons.collections.AbstractTestObject
-
- org.apache.commons.collections.map.AbstractTestMap
-
- org.apache.commons.collections.bidimap.AbstractTestBidiMap
-
- org.apache.commons.collections.bidimap.AbstractTestOrderedBidiMap
-
- org.apache.commons.collections.bidimap.AbstractTestSortedBidiMap
-
- All Implemented Interfaces:
java.lang.Cloneable,junit.framework.Test
public abstract class AbstractTestSortedBidiMap extends AbstractTestOrderedBidiMap
Abstract test class forSortedBidiMapmethods and contracts.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.commons.collections.bidimap.AbstractTestOrderedBidiMap
AbstractTestOrderedBidiMap.TestBidiOrderedMapIterator
-
Nested classes/interfaces inherited from class org.apache.commons.collections.bidimap.AbstractTestBidiMap
AbstractTestBidiMap.TestBidiMapEntrySet, AbstractTestBidiMap.TestBidiMapIterator, AbstractTestBidiMap.TestInverseBidiMap
-
Nested classes/interfaces inherited from class org.apache.commons.collections.map.AbstractTestMap
AbstractTestMap.TestMapEntrySet, AbstractTestMap.TestMapKeySet, AbstractTestMap.TestMapValues
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.ListsortedKeysprotected java.util.SortedSetsortedNewValuesprotected java.util.ListsortedValues-
Fields inherited from class org.apache.commons.collections.bidimap.AbstractTestBidiMap
entries
-
Fields inherited from class org.apache.commons.collections.map.AbstractTestMap
confirmed, entrySet, keySet, map, values
-
Fields inherited from class org.apache.commons.collections.AbstractTestObject
COLLECTIONS_MAJOR_VERSION
-
-
Constructor Summary
Constructors Constructor Description AbstractTestSortedBidiMap()AbstractTestSortedBidiMap(java.lang.String testName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BulkTestbulkTestHeadMap()BulkTestbulkTestSubMap()BulkTestbulkTestTailMap()booleanisAllowNullKey()Returns true if the maps produced byAbstractTestMap.makeEmptyMap()andAbstractTestMap.makeFullMap()supports null keys.booleanisAllowNullValue()Returns true if the maps produced byAbstractTestMap.makeEmptyMap()andAbstractTestMap.makeFullMap()supports null values.java.util.MapmakeConfirmedMap()Override to return a map other than HashMap as the confirmed map.voidtestBidiClearByHeadMap()voidtestBidiClearBySubMap()voidtestBidiClearByTailMap()voidtestBidiHeadMapContains()voidtestBidiRemoveByHeadMap()voidtestBidiRemoveByHeadMapEntrySet()voidtestBidiRemoveBySubMap()voidtestBidiRemoveBySubMapEntrySet()voidtestBidiRemoveByTailMap()voidtestBidiRemoveByTailMapEntrySet()voidtestBidiSubMapContains()voidtestBidiTailMapContains()-
Methods inherited from class org.apache.commons.collections.bidimap.AbstractTestOrderedBidiMap
bulkTestOrderedMapIterator, testFirstKey, testLastKey, testNextKey, testPreviousKey
-
Methods inherited from class org.apache.commons.collections.bidimap.AbstractTestBidiMap
bulkTestBidiMapIterator, bulkTestInverseMap, bulkTestMapEntrySet, getCompatibilityVersion, isAllowDuplicateValues, makeEmptyBidiMap, makeEmptyMap, makeFullBidiMap, testBidiClear, testBidiGetKey, testBidiGetKeyInverse, testBidiInverse, testBidiKeySetValuesOrder, testBidiMapIteratorSet, testBidiModifyEntrySet, testBidiPut, testBidiRemove, testBidiRemoveByEntrySet, testBidiRemoveByKeySet, verify, verifyInverse
-
Methods inherited from class org.apache.commons.collections.map.AbstractTestMap
addSampleMappings, bulkTestMapKeySet, bulkTestMapValues, cloneMapEntry, getNewSampleValues, getOtherKeys, getOtherNonNullStringElements, getOtherValues, getSampleKeys, getSampleValues, isGetStructuralModify, isPutAddSupported, isPutChangeSupported, isRemoveSupported, isSetValueSupported, isSubMapViewsSerializable, makeFullMap, makeObject, resetEmpty, resetFull, tearDown, testEmptyMapCompatibility, testEntrySetClearChangesMap, testEntrySetContains1, testEntrySetContains2, testEntrySetContains3, testEntrySetRemove1, testEntrySetRemove2, testEntrySetRemove3, testFullMapCompatibility, testKeySetClearChangesMap, testKeySetRemoveChangesMap, testMakeMap, testMapClear, testMapContainsKey, testMapContainsValue, testMapEquals, testMapGet, testMapHashCode, testMapIsEmpty, testMapPut, testMapPutAll, testMapPutNullKey, testMapPutNullValue, testMapRemove, testMapSize, testMapToString, testSampleMappings, testValuesClearChangesMap, testValuesRemoveChangesMap, verifyEntrySet, verifyKeySet, verifyMap, verifyValues
-
Methods inherited from class org.apache.commons.collections.AbstractTestObject
getCanonicalEmptyCollectionName, getCanonicalFullCollectionName, isEqualsCheckable, isTestSerialization, readExternalFormFromBytes, readExternalFormFromDisk, skipSerializedCanonicalTests, supportsEmptyCollections, supportsFullCollections, testCanonicalEmptyCollectionExists, testCanonicalFullCollectionExists, testEqualsNull, testObjectEqualsSelf, testObjectHashCodeEqualsContract, testObjectHashCodeEqualsSelfHashCode, testSerializeDeserializeThenCompare, testSimpleSerialization, writeExternalFormToBytes, writeExternalFormToDisk
-
Methods inherited from class org.apache.commons.collections.BulkTest
clone, ignoredTests, makeSuite, toString
-
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
-
-
-
-
Method Detail
-
isAllowNullKey
public boolean isAllowNullKey()
Description copied from class:AbstractTestMapReturns true if the maps produced byAbstractTestMap.makeEmptyMap()andAbstractTestMap.makeFullMap()supports null keys.Default implementation returns true. Override if your collection class does not support null keys.
- Overrides:
isAllowNullKeyin classAbstractTestMap
-
isAllowNullValue
public boolean isAllowNullValue()
Description copied from class:AbstractTestMapReturns true if the maps produced byAbstractTestMap.makeEmptyMap()andAbstractTestMap.makeFullMap()supports null values.Default implementation returns true. Override if your collection class does not support null values.
- Overrides:
isAllowNullValuein classAbstractTestMap
-
makeConfirmedMap
public java.util.Map makeConfirmedMap()
Description copied from class:AbstractTestMapOverride to return a map other than HashMap as the confirmed map.- Overrides:
makeConfirmedMapin classAbstractTestMap- Returns:
- a map that is known to be valid
-
testBidiHeadMapContains
public void testBidiHeadMapContains()
-
testBidiClearByHeadMap
public void testBidiClearByHeadMap()
-
testBidiRemoveByHeadMap
public void testBidiRemoveByHeadMap()
-
testBidiRemoveByHeadMapEntrySet
public void testBidiRemoveByHeadMapEntrySet()
-
testBidiTailMapContains
public void testBidiTailMapContains()
-
testBidiClearByTailMap
public void testBidiClearByTailMap()
-
testBidiRemoveByTailMap
public void testBidiRemoveByTailMap()
-
testBidiRemoveByTailMapEntrySet
public void testBidiRemoveByTailMapEntrySet()
-
testBidiSubMapContains
public void testBidiSubMapContains()
-
testBidiClearBySubMap
public void testBidiClearBySubMap()
-
testBidiRemoveBySubMap
public void testBidiRemoveBySubMap()
-
testBidiRemoveBySubMapEntrySet
public void testBidiRemoveBySubMapEntrySet()
-
bulkTestHeadMap
public BulkTest bulkTestHeadMap()
-
bulkTestTailMap
public BulkTest bulkTestTailMap()
-
bulkTestSubMap
public BulkTest bulkTestSubMap()
-
-