@GwtCompatible(emulated=true) public class CollectionIteratorTester<E> extends AbstractCollectionTester<E>
iterator
operations on a collection.
Can't be invoked directly; please see
CollectionTestSuiteBuilder
.AbstractContainerTester.ArrayWithDuplicate<E>
collection
container, samples
Constructor and Description |
---|
CollectionIteratorTester() |
Modifier and Type | Method and Description |
---|---|
static Method |
getIteratorKnownOrderRemoveUnsupportedMethod()
Returns the
Method instance for
testIterator_knownOrderRemoveUnsupported() so that tests of
ArrayStack can suppress it with
FeatureSpecificTestSuiteBuilder.suppressing() . |
void |
testIterationOrdering() |
void |
testIterator_knownOrderRemoveSupported() |
void |
testIterator_knownOrderRemoveUnsupported() |
void |
testIterator_unknownOrderRemoveSupported() |
void |
testIterator_unknownOrderRemoveUnsupported() |
void |
testIterator() |
void |
testIteratorNoSuchElementException() |
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainer
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, setUp
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
countTestCases, createResult, run, run, runBare, runTest, setName, toString
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, fail, fail, failNotEquals, failNotSame, failSame, format
public void testIterator()
public void testIterationOrdering()
public void testIterator_knownOrderRemoveSupported()
public void testIterator_knownOrderRemoveUnsupported()
public void testIterator_unknownOrderRemoveSupported()
public void testIterator_unknownOrderRemoveUnsupported()
public void testIteratorNoSuchElementException()
@GwtIncompatible(value="reflection") public static Method getIteratorKnownOrderRemoveUnsupportedMethod()
Method
instance for
testIterator_knownOrderRemoveUnsupported()
so that tests of
ArrayStack
can suppress it with
FeatureSpecificTestSuiteBuilder.suppressing()
. ArrayStack
supports remove()
on only the first element, and the iterator
tester can't handle that.Copyright © 2010-2013. All Rights Reserved.