| expectThrows(CollectionRetainAllTester.Target) |   | 10% | | n/a | 0 | 1 | 3 | 5 | 0 | 1 |
| testRetainAll_nullCollectionReferenceNonEmptySubject() |   | 20% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
| testRetainAll_nullCollectionReferenceEmptySubject() |   | 25% | | n/a | 0 | 1 | 1 | 3 | 0 | 1 |
| setUp() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| testRetainAll_emptyPreviouslyNonEmpty() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| testRetainAll_disjointPreviouslyNonEmpty() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| expectReturnsFalseOrThrows(CollectionRetainAllTester.Target) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| expectReturnsTrue(CollectionRetainAllTester.Target) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| expectReturnsFalse(CollectionRetainAllTester.Target) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_partialOverlap() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_containsDuplicatesSizeOne() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_containsDuplicatesSizeSeveral() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_nullSingletonPreviouslySeveralWithNull() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| testRetainAll_nullSingletonPreviouslySingletonWithNull() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| testRetainAll_containsNonNullWithNull() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| testRetainAll_subset() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_nullSingletonPreviouslyNonEmpty() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_emptyPreviouslyEmpty() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_emptyPreviouslyEmptyUnsupported() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_emptyPreviouslyNonEmptyUnsupported() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_disjointPreviouslyEmpty() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_disjointPreviouslyEmptyUnsupported() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_disjointPreviouslyNonEmptyUnsupported() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_superset() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_supersetUnsupported() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_subsetUnsupported() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_sameElements() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_sameElementsUnsupported() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_partialOverlapUnsupported() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| testRetainAll_nullSingletonPreviouslyEmpty() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| CollectionRetainAllTester() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |