@CollectionFeature.Require(SUPPORTS_REMOVE) public void testRetainAll_superset() { expectReturnsFalse(superset); expectUnchanged(); }
@CollectionFeature.Require(SUPPORTS_REMOVE) public void testRetainAll_sameElements() { expectReturnsFalse(sameElements); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) public void testRetainAll_supersetUnsupported() { expectReturnsFalseOrThrows(superset); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) public void testRetainAll_sameElementsUnsupported() { expectReturnsFalseOrThrows(sameElements); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) @CollectionSize.Require(ZERO) public void testRetainAll_disjointPreviouslyEmptyUnsupported() { expectReturnsFalseOrThrows(disjoint); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) @CollectionSize.Require(absent = ZERO) public void testRetainAll_disjointPreviouslyNonEmptyUnsupported() { expectThrows(disjoint); expectUnchanged(); }
@CollectionFeature.Require(SUPPORTS_REMOVE) @CollectionSize.Require(ZERO) public void testRetainAll_nullSingletonPreviouslyEmpty() { expectReturnsFalse(nullSingleton); expectUnchanged(); }
@CollectionFeature.Require(SUPPORTS_REMOVE) @CollectionSize.Require(ZERO) public void testRetainAll_disjointPreviouslyEmpty() { expectReturnsFalse(disjoint); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) @CollectionSize.Require(absent = {ZERO, ONE}) public void testRetainAll_partialOverlapUnsupported() { expectThrows(partialOverlap); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) @CollectionSize.Require(ZERO) public void testRetainAll_emptyPreviouslyEmptyUnsupported() { expectReturnsFalseOrThrows(empty); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) @CollectionSize.Require(absent = ZERO) public void testRetainAll_emptyPreviouslyNonEmptyUnsupported() { expectThrows(empty); expectUnchanged(); }
@CollectionFeature.Require(SUPPORTS_REMOVE) @CollectionSize.Require(ZERO) public void testRetainAll_emptyPreviouslyEmpty() { expectReturnsFalse(empty); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) @CollectionSize.Require(absent = {ZERO, ONE}) public void testRetainAll_subsetUnsupported() { expectThrows(nonEmptyProperSubset); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) public void testRetainAll_sameElementsUnsupported() { expectReturnsFalseOrThrows(sameElements); expectUnchanged(); }
@CollectionFeature.Require(SUPPORTS_REMOVE) public void testRetainAll_sameElements() { expectReturnsFalse(sameElements); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) public void testRetainAll_sameElementsUnsupported() { expectReturnsFalseOrThrows(sameElements); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) @CollectionSize.Require(absent = ZERO) public void testRetainAll_emptyPreviouslyNonEmptyUnsupported() { expectThrows(empty); expectUnchanged(); }
@CollectionFeature.Require(SUPPORTS_REMOVE) @CollectionSize.Require(ZERO) public void testRetainAll_nullSingletonPreviouslyEmpty() { expectReturnsFalse(nullSingleton); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) @CollectionSize.Require(absent = {ZERO, ONE}) public void testRetainAll_subsetUnsupported() { expectThrows(nonEmptyProperSubset); expectUnchanged(); }
@CollectionFeature.Require(absent = SUPPORTS_REMOVE) @CollectionSize.Require(absent = {ZERO, ONE}) public void testRetainAll_partialOverlapUnsupported() { expectThrows(partialOverlap); expectUnchanged(); }