org.apache.commons.collections.set

Class 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.

Since:
Commons Collections 3.0

Nested Class Summary

class
AbstractTestSortedSet.TestSortedSetSubSet

Constructor Summary

AbstractTestSortedSet(String name)
JUnit constructor.

Method Summary

BulkTest
bulkTestSortedSetHeadSet()
Bulk test SortedSet.headSet(Object).
BulkTest
bulkTestSortedSetSubSet()
Bulk test SortedSet.subSet(Object, Object).
BulkTest
bulkTestSortedSetTailSet()
Bulk test SortedSet.tailSet(Object).
SortedSet
getConfirmedSortedSet()
Return the AbstractTestCollection.confirmed fixture, but cast as a SortedSet.
Object[]
getFullNonNullElements()
Override to return comparable objects.
Object[]
getOtherNonNullElements()
Override to return comparable objects.
boolean
isNullSupported()
Overridden because SortedSets don't allow null elements (normally).
Collection
makeConfirmedCollection()
Returns an empty TreeSet for use in modification testing.
void
verify()
Verification extension, will check the order of elements, the sets should already be verified equal.

Constructor Details

AbstractTestSortedSet

public AbstractTestSortedSet(String name)
JUnit constructor.
Parameters:
name - name for test

Method Details

bulkTestSortedSetHeadSet

public BulkTest bulkTestSortedSetHeadSet()
Returns:
a AbstractTestSet instance for testing a headset.

bulkTestSortedSetSubSet

public BulkTest bulkTestSortedSetSubSet()
Returns:
a AbstractTestSet instance for testing a subset.

bulkTestSortedSetTailSet

public BulkTest bulkTestSortedSetTailSet()
Returns:
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).
Returns:
false

makeConfirmedCollection

public Collection makeConfirmedCollection()
Returns an empty TreeSet for use in modification testing.
Returns:
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-2007 Apache Software Foundation. All Rights Reserved.