Class CollectionRetainAllTester<E>
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<C,E>>
-
- com.google.common.collect.testing.AbstractContainerTester<java.util.Collection<E>,E>
-
- com.google.common.collect.testing.AbstractCollectionTester<E>
-
- com.google.common.collect.testing.testers.CollectionRetainAllTester<E>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible public class CollectionRetainAllTester<E> extends AbstractCollectionTester<E>
A generic JUnit test which testsretainAll
operations on a collection. Can't be invoked directly; please seeCollectionTestSuiteBuilder
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
CollectionRetainAllTester.Target
A collection of elements to retain, along with a description for use in failure messages.-
Nested classes/interfaces inherited from class com.google.common.collect.testing.AbstractContainerTester
AbstractContainerTester.ArrayWithDuplicate<E>
-
-
Field Summary
Fields Modifier and Type Field 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
-
Fields inherited from class com.google.common.collect.testing.AbstractCollectionTester
collection
-
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
-
-
Constructor Summary
Constructors Constructor Description CollectionRetainAllTester()
-
Method Summary
-
Methods inherited from class com.google.common.collect.testing.AbstractCollectionTester
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainer
-
Methods inherited from class com.google.common.collect.testing.AbstractContainerTester
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer
-
Methods inherited from class com.google.common.collect.testing.AbstractTester
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
-
Methods inherited from class junit.framework.TestCase
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
-
-
-
-
Field Detail
-
empty
private CollectionRetainAllTester.Target empty
-
disjoint
private CollectionRetainAllTester.Target disjoint
-
superset
private CollectionRetainAllTester.Target superset
-
nonEmptyProperSubset
private CollectionRetainAllTester.Target nonEmptyProperSubset
-
sameElements
private CollectionRetainAllTester.Target sameElements
-
partialOverlap
private CollectionRetainAllTester.Target partialOverlap
-
containsDuplicates
private CollectionRetainAllTester.Target containsDuplicates
-
nullSingleton
private CollectionRetainAllTester.Target nullSingleton
-
-
Method Detail
-
setUp
public void setUp() throws java.lang.Exception
- Overrides:
setUp
in classAbstractContainerTester<java.util.Collection<E>,E>
- Throws:
java.lang.Exception
-
testRetainAll_emptyPreviouslyEmpty
public void testRetainAll_emptyPreviouslyEmpty()
-
testRetainAll_emptyPreviouslyEmptyUnsupported
public void testRetainAll_emptyPreviouslyEmptyUnsupported()
-
testRetainAll_emptyPreviouslyNonEmpty
public void testRetainAll_emptyPreviouslyNonEmpty()
-
testRetainAll_emptyPreviouslyNonEmptyUnsupported
public void testRetainAll_emptyPreviouslyNonEmptyUnsupported()
-
testRetainAll_disjointPreviouslyEmpty
public void testRetainAll_disjointPreviouslyEmpty()
-
testRetainAll_disjointPreviouslyEmptyUnsupported
public void testRetainAll_disjointPreviouslyEmptyUnsupported()
-
testRetainAll_disjointPreviouslyNonEmpty
public void testRetainAll_disjointPreviouslyNonEmpty()
-
testRetainAll_disjointPreviouslyNonEmptyUnsupported
public void testRetainAll_disjointPreviouslyNonEmptyUnsupported()
-
testRetainAll_superset
public void testRetainAll_superset()
-
testRetainAll_supersetUnsupported
public void testRetainAll_supersetUnsupported()
-
testRetainAll_subset
public void testRetainAll_subset()
-
testRetainAll_subsetUnsupported
public void testRetainAll_subsetUnsupported()
-
testRetainAll_sameElements
public void testRetainAll_sameElements()
-
testRetainAll_sameElementsUnsupported
public void testRetainAll_sameElementsUnsupported()
-
testRetainAll_partialOverlap
public void testRetainAll_partialOverlap()
-
testRetainAll_partialOverlapUnsupported
public void testRetainAll_partialOverlapUnsupported()
-
testRetainAll_containsDuplicatesSizeOne
public void testRetainAll_containsDuplicatesSizeOne()
-
testRetainAll_containsDuplicatesSizeSeveral
public void testRetainAll_containsDuplicatesSizeSeveral()
-
testRetainAll_nullSingletonPreviouslyEmpty
public void testRetainAll_nullSingletonPreviouslyEmpty()
-
testRetainAll_nullSingletonPreviouslyNonEmpty
public void testRetainAll_nullSingletonPreviouslyNonEmpty()
-
testRetainAll_nullSingletonPreviouslySingletonWithNull
public void testRetainAll_nullSingletonPreviouslySingletonWithNull()
-
testRetainAll_nullSingletonPreviouslySeveralWithNull
public void testRetainAll_nullSingletonPreviouslySeveralWithNull()
-
testRetainAll_containsNonNullWithNull
public void testRetainAll_containsNonNullWithNull()
-
testRetainAll_nullCollectionReferenceEmptySubject
public void testRetainAll_nullCollectionReferenceEmptySubject()
-
testRetainAll_nullCollectionReferenceNonEmptySubject
public void testRetainAll_nullCollectionReferenceNonEmptySubject()
-
expectReturnsTrue
private void expectReturnsTrue(CollectionRetainAllTester.Target target)
-
expectReturnsFalse
private void expectReturnsFalse(CollectionRetainAllTester.Target target)
-
expectThrows
private void expectThrows(CollectionRetainAllTester.Target target)
-
expectReturnsFalseOrThrows
private void expectReturnsFalseOrThrows(CollectionRetainAllTester.Target target)
-
-