Class AbstractTestSortedSet.TestSortedSetSubSet
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.set.AbstractTestSortedSet
org.apache.commons.collections.set.AbstractTestSortedSet.TestSortedSetSubSet
- All Implemented Interfaces:
Cloneable,junit.framework.Test
- Enclosing class:
AbstractTestSortedSet
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.commons.collections.set.AbstractTestSortedSet
AbstractTestSortedSet.TestSortedSetSubSet -
Field Summary
Fields inherited from class org.apache.commons.collections.collection.AbstractTestCollection
collection, confirmedFields inherited from class org.apache.commons.collections.AbstractTestObject
COLLECTIONS_MAJOR_VERSION -
Constructor Summary
ConstructorsConstructorDescriptionTestSortedSetSubSet(int bound, boolean head) TestSortedSetSubSet(int lobound, int hibound) -
Method Summary
Modifier and TypeMethodDescriptionBulk testSortedSet.headSet(Object).Bulk testSortedSet.subSet(Object, Object).Bulk testSortedSet.tailSet(Object).Object[]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.booleanReturns true if the collections produced byAbstractTestCollection.makeCollection()andAbstractTestCollection.makeFullCollection()support theaddandaddAlloperations.booleanReturns true to indicate that the collection supports fail fast iterators.booleanOverridden because SortedSets don't allow null elements (normally).booleanReturns true if the collections produced byAbstractTestCollection.makeCollection()andAbstractTestCollection.makeFullCollection()support theremove,removeAll,retainAll,clearanditerator().remove()methods.booleanIs 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().Methods inherited from class org.apache.commons.collections.set.AbstractTestSortedSet
getConfirmedSortedSet, getFullNonNullElements, getOtherNonNullElements, makeConfirmedCollection, verifyMethods inherited from class org.apache.commons.collections.set.AbstractTestSet
getConfirmedSet, getSet, isEqualsCheckable, makeCollection, makeConfirmedFullCollection, makeFullCollection, testSetEquals, testSetHashCodeMethods inherited from class org.apache.commons.collections.collection.AbstractTestCollection
areEqualElementsDistinguishable, cloneMapEntry, getFullNonNullStringElements, getOtherNonNullStringElements, makeObject, resetEmpty, resetFull, testCollectionAdd, testCollectionAddAll, testCollectionClear, testCollectionContains, testCollectionContainsAll, testCollectionIsEmpty, testCollectionIterator, testCollectionIteratorFailFast, testCollectionIteratorRemove, testCollectionRemove, testCollectionRemoveAll, testCollectionRetainAll, testCollectionSize, testCollectionToArray, testCollectionToArray2, testCollectionToString, testSerializeDeserializeThenCompare, testUnsupportedAdd, testUnsupportedRemoveMethods inherited from class org.apache.commons.collections.AbstractTestObject
getCanonicalEmptyCollectionName, getCanonicalFullCollectionName, getCompatibilityVersion, readExternalFormFromBytes, readExternalFormFromDisk, skipSerializedCanonicalTests, supportsEmptyCollections, supportsFullCollections, testCanonicalEmptyCollectionExists, testCanonicalFullCollectionExists, testEqualsNull, testObjectEqualsSelf, testObjectHashCodeEqualsContract, testObjectHashCodeEqualsSelfHashCode, testSimpleSerialization, writeExternalFormToBytes, writeExternalFormToDiskMethods inherited from class org.apache.commons.collections.BulkTest
clone, ignoredTests, makeSuite, toStringMethods 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
-
TestSortedSetSubSet
public TestSortedSetSubSet(int bound, boolean head) -
TestSortedSetSubSet
public TestSortedSetSubSet(int lobound, int hibound)
-
-
Method Details
-
isNullSupported
public boolean isNullSupported()Description copied from class:AbstractTestSortedSetOverridden because SortedSets don't allow null elements (normally).- Overrides:
isNullSupportedin classAbstractTestSortedSet- Returns:
- false
-
isAddSupported
public boolean isAddSupported()Description copied from class:AbstractTestCollectionReturns true if the collections produced byAbstractTestCollection.makeCollection()andAbstractTestCollection.makeFullCollection()support theaddandaddAlloperations.Default implementation returns true. Override if your collection class does not support add or addAll.
- Overrides:
isAddSupportedin classAbstractTestCollection
-
isRemoveSupported
public boolean isRemoveSupported()Description copied from class:AbstractTestCollectionReturns true if the collections produced byAbstractTestCollection.makeCollection()andAbstractTestCollection.makeFullCollection()support theremove,removeAll,retainAll,clearanditerator().remove()methods. Default implementation returns true. Override if your collection class does not support removal operations.- Overrides:
isRemoveSupportedin classAbstractTestCollection
-
isFailFastSupported
public boolean isFailFastSupported()Description copied from class:AbstractTestCollectionReturns true to indicate that the collection supports fail fast iterators. The default implementation returns true;- Overrides:
isFailFastSupportedin classAbstractTestCollection
-
getFullElements
Description copied from class:AbstractTestCollectionReturns 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:
getFullElementsin classAbstractTestCollection
-
getOtherElements
Description copied from class:AbstractTestCollectionReturns 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:
getOtherElementsin classAbstractTestCollection
-
makeEmptySet
Description copied from class:AbstractTestSetMakes an empty set. The returned set should have no elements.- Specified by:
makeEmptySetin classAbstractTestSet- Returns:
- an empty set
-
makeFullSet
Description copied from class:AbstractTestSetMakes 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:
makeFullSetin classAbstractTestSet- Returns:
- a full set
-
isTestSerialization
public boolean isTestSerialization()Description copied from class:AbstractTestObjectIs serialization testing supported. Default is true.- Overrides:
isTestSerializationin classAbstractTestObject
-
bulkTestSortedSetSubSet
Description copied from class:AbstractTestSortedSetBulk testSortedSet.subSet(Object, Object). This method runs through all of the tests inAbstractTestSortedSet. After modification operations,AbstractTestSortedSet.verify()is invoked to ensure that the set and the other collection views are still valid.- Overrides:
bulkTestSortedSetSubSetin classAbstractTestSortedSet- Returns:
- a
AbstractTestSetinstance for testing a subset.
-
bulkTestSortedSetHeadSet
Description copied from class:AbstractTestSortedSetBulk testSortedSet.headSet(Object). This method runs through all of the tests inAbstractTestSortedSet. After modification operations,AbstractTestSortedSet.verify()is invoked to ensure that the set and the other collection views are still valid.- Overrides:
bulkTestSortedSetHeadSetin classAbstractTestSortedSet- Returns:
- a
AbstractTestSetinstance for testing a headset.
-
bulkTestSortedSetTailSet
Description copied from class:AbstractTestSortedSetBulk testSortedSet.tailSet(Object). This method runs through all of the tests inAbstractTestSortedSet. After modification operations,AbstractTestSortedSet.verify()is invoked to ensure that the set and the other collection views are still valid.- Overrides:
bulkTestSortedSetTailSetin classAbstractTestSortedSet- Returns:
- a
AbstractTestSetinstance for testing a tailset.
-