org.apache.commons.collections.set
Class AbstractTestSortedSet
AbstractTestSet
org.apache.commons.collections.set.AbstractTestSortedSet
public abstract class AbstractTestSortedSet
extends AbstractTestSet
Abstract test class for
SortedSet
methods and contracts.
To use, subclass and override the
makeEmptySet()
method. You may have to override other protected methods if your
set is not modifiable, or if your set restricts what kinds of
elements may be added; see
AbstractTestCollection
for more details.
AbstractTestSortedSet
public AbstractTestSortedSet(String name)
JUnit constructor.
bulkTestSortedSetHeadSet
public BulkTest bulkTestSortedSetHeadSet()
Bulk test
SortedSet.headSet(Object)
. This method runs through all of
the tests in
AbstractTestSortedSet
.
After modification operations,
verify()
is invoked to ensure
that the set and the other collection views are still valid.
- a
AbstractTestSet
instance for testing a headset.
bulkTestSortedSetSubSet
public BulkTest bulkTestSortedSetSubSet()
Bulk test
SortedSet.subSet(Object, Object)
. This method runs through all of
the tests in
AbstractTestSortedSet
.
After modification operations,
verify()
is invoked to ensure
that the set and the other collection views are still valid.
- a
AbstractTestSet
instance for testing a subset.
bulkTestSortedSetTailSet
public BulkTest bulkTestSortedSetTailSet()
Bulk test
SortedSet.tailSet(Object)
. This method runs through all of
the tests in
AbstractTestSortedSet
.
After modification operations,
verify()
is invoked to ensure
that the set and the other collection views are still valid.
- a
AbstractTestSet
instance for testing a tailset.
getConfirmedSortedSet
public SortedSet getConfirmedSortedSet()
Return the AbstractTestCollection.confirmed
fixture, but cast as a
SortedSet.
getFullNonNullElements
public Object[] getFullNonNullElements()
Override to return comparable objects.
getOtherNonNullElements
public Object[] getOtherNonNullElements()
Override to return comparable objects.
isNullSupported
public boolean isNullSupported()
Overridden because SortedSets don't allow null elements (normally).
makeConfirmedCollection
public Collection makeConfirmedCollection()
Returns an empty TreeSet
for use in modification testing.
- a confirmed empty collection
verify
public void verify()
Verification extension, will check the order of elements,
the sets should already be verified equal.
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.