E
- the element type of the collection to be tested.@GwtCompatible public abstract class AbstractCollectionTester<E> extends AbstractContainerTester<Collection<E>,E>
AbstractContainerTester.ArrayWithDuplicate<E>
Modifier and Type | Field and Description |
---|---|
protected Collection<E> |
collection |
container, samples
Constructor and Description |
---|
AbstractCollectionTester() |
Modifier and Type | Method and Description |
---|---|
protected Collection<E> |
actualContents() |
protected E[] |
createArrayWithNullElement() |
protected void |
expectNullMissingWhenNullUnsupported(String message)
Equivalent to
expectMissing (null) except that the call
to contains(null) is permitted to throw a NullPointerException . |
protected void |
initCollectionWithNullElement() |
protected void |
resetCollection() |
protected Collection<E> |
resetContainer(Collection<E> newContents)
Replaces the existing container under test with a new container.
|
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, setUp
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
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, run, run, runBare, runTest, setName, toString
protected Collection<E> collection
public AbstractCollectionTester()
protected Collection<E> actualContents()
actualContents
in class AbstractContainerTester<Collection<E>,E>
expectContents(E...)
and its friends.protected Collection<E> resetContainer(Collection<E> newContents)
AbstractContainerTester
expectContents(E...)
and other convenience methods. The creation of
multiple containers in a single method is discouraged in most cases, but it is vital to the
iterator tests.resetContainer
in class AbstractContainerTester<Collection<E>,E>
newContents
- the new container instanceprotected void resetCollection()
AbstractContainerTester.resetContainer()
protected E[] createArrayWithNullElement()
null
inserted into the middle element.protected void initCollectionWithNullElement()
protected void expectNullMissingWhenNullUnsupported(String message)
expectMissing
(null)
except that the call
to contains(null)
is permitted to throw a NullPointerException
.message
- message to use upon assertion failureCopyright © 2010–2019. All rights reserved.