Class AbstractTestMap.TestMapEntrySet
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.apache.commons.collections.BulkTest
org.apache.commons.collections.AbstractTestObject
org.apache.commons.collections.collection.AbstractTestCollection
org.apache.commons.collections.set.AbstractTestSet
org.apache.commons.collections.map.AbstractTestMap.TestMapEntrySet
- All Implemented Interfaces:
Cloneable
,junit.framework.Test
- Direct Known Subclasses:
AbstractTestBidiMap.TestBidiMapEntrySet
- Enclosing class:
AbstractTestMap
-
Field Summary
Fields inherited from class org.apache.commons.collections.collection.AbstractTestCollection
collection, confirmed
Fields inherited from class org.apache.commons.collections.AbstractTestObject
COLLECTIONS_MAJOR_VERSION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]
Returns an array of objects that are contained in a collection produced byAbstractTestCollection.makeFullCollection()
.Object[]
Returns an array of elements that are not contained in a full collection.boolean
Returns true if the collections produced byAbstractTestCollection.makeCollection()
andAbstractTestCollection.makeFullCollection()
support theadd
andaddAll
operations.boolean
boolean
Returns true if the collections produced byAbstractTestCollection.makeCollection()
andAbstractTestCollection.makeFullCollection()
support theremove
,removeAll
,retainAll
,clear
anditerator().remove()
methods.boolean
Is serialization testing supported.Makes an empty set.Makes a full set by first creating an empty set and then adding all the elements returned byAbstractTestCollection.getFullElements()
.void
Resets theAbstractTestCollection.collection
andAbstractTestCollection.confirmed
fields to empty collections.void
Resets theAbstractTestCollection.collection
andAbstractTestCollection.confirmed
fields to full collections.void
void
void
void
verify()
Provides additional verifications for sets.Methods inherited from class org.apache.commons.collections.set.AbstractTestSet
getConfirmedSet, getSet, isEqualsCheckable, makeCollection, makeConfirmedCollection, makeConfirmedFullCollection, makeFullCollection, testSetEquals, testSetHashCode
Methods inherited from class org.apache.commons.collections.collection.AbstractTestCollection
areEqualElementsDistinguishable, cloneMapEntry, getFullNonNullElements, getFullNonNullStringElements, getOtherNonNullElements, getOtherNonNullStringElements, isFailFastSupported, isNullSupported, makeObject, testCollectionAdd, testCollectionAddAll, testCollectionClear, testCollectionContains, testCollectionContainsAll, testCollectionIsEmpty, testCollectionIterator, testCollectionIteratorFailFast, testCollectionIteratorRemove, testCollectionRemove, testCollectionRemoveAll, testCollectionRetainAll, testCollectionSize, testCollectionToArray, testCollectionToArray2, testCollectionToString, testSerializeDeserializeThenCompare, testUnsupportedAdd, testUnsupportedRemove
Methods inherited from class org.apache.commons.collections.AbstractTestObject
getCanonicalEmptyCollectionName, getCanonicalFullCollectionName, getCompatibilityVersion, readExternalFormFromBytes, readExternalFormFromDisk, skipSerializedCanonicalTests, supportsEmptyCollections, supportsFullCollections, testCanonicalEmptyCollectionExists, testCanonicalFullCollectionExists, testEqualsNull, testObjectEqualsSelf, testObjectHashCodeEqualsContract, testObjectHashCodeEqualsSelfHashCode, 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, tearDown
-
Constructor Details
-
TestMapEntrySet
public TestMapEntrySet()
-
-
Method Details
-
getFullElements
Description copied from class:AbstractTestCollection
Returns an array of objects that are contained in a collection produced byAbstractTestCollection.makeFullCollection()
. Every element in the returned array must be an element in a full collection.The default implementation returns a heterogenous array of objects with some duplicates. null is added if allowed. Override if you require specific testing elements. Note that if you override
AbstractTestCollection.makeFullCollection()
, you must override this method to reflect the contents of a full collection.- Overrides:
getFullElements
in classAbstractTestCollection
-
getOtherElements
Description copied from class:AbstractTestCollection
Returns an array of elements that are not contained in a full collection. Every element in the returned array must not exist in a collection returned byAbstractTestCollection.makeFullCollection()
. The default implementation returns a heterogenous array of elements without null. Note that some of the tests add these elements to an empty or full collection, so if your collection restricts certain kinds of elements, you should override this method.- Overrides:
getOtherElements
in classAbstractTestCollection
-
makeEmptySet
Description copied from class:AbstractTestSet
Makes an empty set. The returned set should have no elements.- Specified by:
makeEmptySet
in classAbstractTestSet
- Returns:
- an empty set
-
makeFullSet
Description copied from class:AbstractTestSet
Makes a full set by first creating an empty set and then adding all the elements returned byAbstractTestCollection.getFullElements()
. Override if your set does not support the add operation.- Overrides:
makeFullSet
in classAbstractTestSet
- Returns:
- a full set
-
isAddSupported
public boolean isAddSupported()Description copied from class:AbstractTestCollection
Returns true if the collections produced byAbstractTestCollection.makeCollection()
andAbstractTestCollection.makeFullCollection()
support theadd
andaddAll
operations.Default implementation returns true. Override if your collection class does not support add or addAll.
- Overrides:
isAddSupported
in classAbstractTestCollection
-
isRemoveSupported
public boolean isRemoveSupported()Description copied from class:AbstractTestCollection
Returns true if the collections produced byAbstractTestCollection.makeCollection()
andAbstractTestCollection.makeFullCollection()
support theremove
,removeAll
,retainAll
,clear
anditerator().remove()
methods. Default implementation returns true. Override if your collection class does not support removal operations.- Overrides:
isRemoveSupported
in classAbstractTestCollection
-
isGetStructuralModify
public boolean isGetStructuralModify() -
isTestSerialization
public boolean isTestSerialization()Description copied from class:AbstractTestObject
Is serialization testing supported. Default is true.- Overrides:
isTestSerialization
in classAbstractTestObject
-
resetFull
public void resetFull()Description copied from class:AbstractTestCollection
Resets theAbstractTestCollection.collection
andAbstractTestCollection.confirmed
fields to full collections. Invoke this method before performing a modification test.- Overrides:
resetFull
in classAbstractTestCollection
-
resetEmpty
public void resetEmpty()Description copied from class:AbstractTestCollection
Resets theAbstractTestCollection.collection
andAbstractTestCollection.confirmed
fields to empty collections. Invoke this method before performing a modification test.- Overrides:
resetEmpty
in classAbstractTestCollection
-
testMapEntrySetIteratorEntry
public void testMapEntrySetIteratorEntry() -
testMapEntrySetIteratorEntrySetValue
public void testMapEntrySetIteratorEntrySetValue() -
getEntry
-
testMapEntrySetRemoveNonMapEntry
public void testMapEntrySetRemoveNonMapEntry() -
verify
public void verify()Description copied from class:AbstractTestSet
Provides additional verifications for sets.- Overrides:
verify
in classAbstractTestSet
-