public static class AbstractTestList.BulkTestSubList extends AbstractTestList
AbstractTestList.BulkTestSubList, AbstractTestList.TestListIteratorcollection, confirmedCOLLECTIONS_MAJOR_VERSION| Constructor and Description |
|---|
AbstractTestList.BulkTestSubList(AbstractTestList outer) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
getFullElements()
Returns an array of objects that are contained in a collection
produced by
AbstractTestCollection.makeFullCollection(). |
java.lang.Object[] |
getOtherElements()
Returns an array of elements that are not contained in a
full collection.
|
boolean |
isAddSupported()
Returns true if the collections produced by
AbstractTestCollection.makeCollection() and AbstractTestCollection.makeFullCollection()
support the add and addAll
operations. |
boolean |
isRemoveSupported()
Returns true if the collections produced by
AbstractTestCollection.makeCollection() and AbstractTestCollection.makeFullCollection()
support the remove, removeAll,
retainAll, clear and
iterator().remove() methods. |
boolean |
isSetSupported()
Returns true if the collections produced by
AbstractTestList.makeCollection() and AbstractTestList.makeFullCollection()
support the set operation. |
boolean |
isTestSerialization()
Is serialization testing supported.
|
java.util.List |
makeEmptyList()
Return a new, empty
List to be used for testing. |
java.util.List |
makeFullList()
Return a new, full
List to be used for testing. |
void |
resetEmpty()
Resets the
AbstractTestCollection.collection and AbstractTestCollection.confirmed fields to empty
collections. |
void |
resetFull()
Resets the
AbstractTestCollection.collection and AbstractTestCollection.confirmed fields to full
collections. |
void |
verify()
Verifies that the test list implementation matches the confirmed list
implementation.
|
bulkTestListIterator, bulkTestSubList, failFastAll, failFastMethod, getConfirmedList, getList, isEqualsCheckable, makeCollection, makeConfirmedCollection, makeConfirmedFullCollection, makeFullCollection, testEmptyListCompatibility, testEmptyListSerialization, testFullListCompatibility, testFullListSerialization, testListAddByIndex, testListAddByIndexBoundsChecking, testListAddByIndexBoundsChecking2, testListEquals, testListGetByIndex, testListGetByIndexBoundsChecking, testListGetByIndexBoundsChecking2, testListHashCode, testListIndexOf, testListIteratorAdd, testListIteratorSet, testListLastIndexOf, testListListIterator, testListListIteratorByIndex, testListListIteratorNextRemoveNext, testListListIteratorNextRemovePrevious, testListListIteratorPreviousRemoveNext, testListListIteratorPreviousRemovePrevious, testListRemoveByIndex, testListRemoveByIndexBoundsChecking, testListRemoveByIndexBoundsChecking2, testListSetByIndex, testListSetByIndexBoundsChecking, testListSetByIndexBoundsChecking2, testListSubListFailFastOnAdd, testListSubListFailFastOnRemove, testUnsupportedSetareEqualElementsDistinguishable, 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, testUnsupportedRemovegetCanonicalEmptyCollectionName, getCanonicalFullCollectionName, getCompatibilityVersion, readExternalFormFromBytes, readExternalFormFromDisk, skipSerializedCanonicalTests, supportsEmptyCollections, supportsFullCollections, testCanonicalEmptyCollectionExists, testCanonicalFullCollectionExists, testEqualsNull, testObjectEqualsSelf, testObjectHashCodeEqualsContract, testObjectHashCodeEqualsSelfHashCode, testSimpleSerialization, writeExternalFormToBytes, writeExternalFormToDiskclone, ignoredTests, makeSuite, toStringpublic AbstractTestList.BulkTestSubList(AbstractTestList outer)
public java.lang.Object[] getFullElements()
AbstractTestCollectionAbstractTestCollection.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.
getFullElements in class AbstractTestCollectionpublic java.lang.Object[] getOtherElements()
AbstractTestCollectionAbstractTestCollection.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.getOtherElements in class AbstractTestCollectionpublic boolean isAddSupported()
AbstractTestCollectionAbstractTestCollection.makeCollection() and AbstractTestCollection.makeFullCollection()
support the add and addAll
operations.Default implementation returns true. Override if your collection class does not support add or addAll.
isAddSupported in class AbstractTestCollectionpublic boolean isSetSupported()
AbstractTestListAbstractTestList.makeCollection() and AbstractTestList.makeFullCollection()
support the set operation.
Default implementation returns true. Override if your collection
class does not support set.
isSetSupported in class AbstractTestListpublic boolean isRemoveSupported()
AbstractTestCollectionAbstractTestCollection.makeCollection() and AbstractTestCollection.makeFullCollection()
support the remove, removeAll,
retainAll, clear and
iterator().remove() methods.
Default implementation returns true. Override if your collection
class does not support removal operations.isRemoveSupported in class AbstractTestCollectionpublic java.util.List makeEmptyList()
AbstractTestListList to be used for testing.makeEmptyList in class AbstractTestListpublic java.util.List makeFullList()
AbstractTestListList to be used for testing.makeFullList in class AbstractTestListpublic void resetEmpty()
AbstractTestCollectionAbstractTestCollection.collection and AbstractTestCollection.confirmed fields to empty
collections. Invoke this method before performing a modification
test.resetEmpty in class AbstractTestCollectionpublic void resetFull()
AbstractTestCollectionAbstractTestCollection.collection and AbstractTestCollection.confirmed fields to full
collections. Invoke this method before performing a modification
test.resetFull in class AbstractTestCollectionpublic void verify()
AbstractTestListverify in class AbstractTestListpublic boolean isTestSerialization()
AbstractTestObjectisTestSerialization in class AbstractTestObjectCopyright © 2001-2015 Apache Software Foundation. All Rights Reserved.