@GwtCompatible public class CollectionRetainAllTester<E> extends AbstractCollectionTester<E>
retainAll
operations on a collection. Can't be invoked
directly; please see CollectionTestSuiteBuilder
.Modifier and Type | Class and Description |
---|---|
private class |
CollectionRetainAllTester.Target
A collection of elements to retain, along with a description for use in failure messages.
|
AbstractContainerTester.ArrayWithDuplicate<E>
Modifier and Type | Field and Description |
---|---|
private CollectionRetainAllTester.Target |
containsDuplicates |
private CollectionRetainAllTester.Target |
disjoint |
private CollectionRetainAllTester.Target |
empty |
private CollectionRetainAllTester.Target |
nonEmptyProperSubset |
private CollectionRetainAllTester.Target |
nullSingleton |
private CollectionRetainAllTester.Target |
partialOverlap |
private CollectionRetainAllTester.Target |
sameElements |
private CollectionRetainAllTester.Target |
superset |
collection
container, samples
Constructor and Description |
---|
CollectionRetainAllTester() |
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainer
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer
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
private CollectionRetainAllTester.Target empty
private CollectionRetainAllTester.Target disjoint
private CollectionRetainAllTester.Target superset
private CollectionRetainAllTester.Target nonEmptyProperSubset
private CollectionRetainAllTester.Target sameElements
private CollectionRetainAllTester.Target partialOverlap
private CollectionRetainAllTester.Target containsDuplicates
private CollectionRetainAllTester.Target nullSingleton
public void setUp() throws java.lang.Exception
setUp
in class AbstractContainerTester<java.util.Collection<E>,E>
java.lang.Exception
public void testRetainAll_emptyPreviouslyEmpty()
public void testRetainAll_emptyPreviouslyEmptyUnsupported()
public void testRetainAll_emptyPreviouslyNonEmpty()
public void testRetainAll_emptyPreviouslyNonEmptyUnsupported()
public void testRetainAll_disjointPreviouslyEmpty()
public void testRetainAll_disjointPreviouslyEmptyUnsupported()
public void testRetainAll_disjointPreviouslyNonEmpty()
public void testRetainAll_disjointPreviouslyNonEmptyUnsupported()
public void testRetainAll_superset()
public void testRetainAll_supersetUnsupported()
public void testRetainAll_subset()
public void testRetainAll_subsetUnsupported()
public void testRetainAll_sameElements()
public void testRetainAll_sameElementsUnsupported()
public void testRetainAll_partialOverlap()
public void testRetainAll_partialOverlapUnsupported()
public void testRetainAll_containsDuplicatesSizeOne()
public void testRetainAll_containsDuplicatesSizeSeveral()
public void testRetainAll_nullSingletonPreviouslyEmpty()
public void testRetainAll_nullSingletonPreviouslyNonEmpty()
public void testRetainAll_nullSingletonPreviouslySingletonWithNull()
public void testRetainAll_nullSingletonPreviouslySeveralWithNull()
public void testRetainAll_containsNonNullWithNull()
public void testRetainAll_nullCollectionReferenceEmptySubject()
public void testRetainAll_nullCollectionReferenceNonEmptySubject()
private void expectReturnsTrue(CollectionRetainAllTester.Target target)
private void expectReturnsFalse(CollectionRetainAllTester.Target target)
private void expectThrows(CollectionRetainAllTester.Target target)
private void expectReturnsFalseOrThrows(CollectionRetainAllTester.Target target)