Interface UnmodifiableCollectionTests.RemoveAllTests<T>
-
- Type Parameters:
T
- The element type of the collection to test.
- All Superinterfaces:
CollectionTests<T>
,IterableTests<T>
,UnmodifiableCollectionTests<T>
- All Known Subinterfaces:
UnmodifiableMapTests.EntrySetTests.RemoveAllTests<K,V>
,UnmodifiableMapTests.KeySetTests.RemoveAllTests<K,V>
,UnmodifiableMapTests.ValuesTests.RemoveAllTests<K,V>
- Enclosing interface:
- UnmodifiableCollectionTests<T>
@DisplayName("removeAll(Collection)") public static interface UnmodifiableCollectionTests.RemoveAllTests<T> extends UnmodifiableCollectionTests<T>
Contains tests forCollection.removeAll(Collection)
for unmodifiable collections.- Author:
- Rob Spoor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.github.robtimus.junit.support.test.collections.CollectionTests
CollectionTests.ContainsAllTests<T>, CollectionTests.ContainsTests<T>, CollectionTests.RemoveAllArgumentsProvider, CollectionTests.RemoveArgumentsProvider, CollectionTests.RetainAllArgumentsProvider, CollectionTests.ToArrayTests<T>, CollectionTests.ToArrayWithGeneratorTests<T>, CollectionTests.ToObjectArrayTests<T>
-
Nested classes/interfaces inherited from interface com.github.robtimus.junit.support.test.collections.IterableTests
IterableTests.ForEachTests<T>
-
Nested classes/interfaces inherited from interface com.github.robtimus.junit.support.test.collections.UnmodifiableCollectionTests
UnmodifiableCollectionTests.AddAllTests<T>, UnmodifiableCollectionTests.AddTests<T>, UnmodifiableCollectionTests.ClearTests<T>, UnmodifiableCollectionTests.RemoveAllTests<T>, UnmodifiableCollectionTests.RemoveIfTests<T>, UnmodifiableCollectionTests.RemoveTests<T>, UnmodifiableCollectionTests.RetainAllTests<T>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
testRemoveAllWithContainedElements()
default void
testRemoveAllWithEmptyCollection()
default void
testRemoveAllWithIncompatibleObject()
default void
testRemoveAllWithNonContainedElements()
default void
testRemoveAllWithNull()
default void
testRemoveAllWithNullElement()
-
Methods inherited from interface com.github.robtimus.junit.support.test.collections.CollectionTests
iterable, nonContainedElements
-
Methods inherited from interface com.github.robtimus.junit.support.test.collections.IterableTests
expectedElements, fixedOrder
-
-
-
-
Method Detail
-
testRemoveAllWithContainedElements
@Test @DisplayName("removeAll(Collection) with contained elements") default void testRemoveAllWithContainedElements()
-
testRemoveAllWithNonContainedElements
@Test @DisplayName("removeAll(Collection) with non-contained elements") default void testRemoveAllWithNonContainedElements()
-
testRemoveAllWithEmptyCollection
@Test @DisplayName("removeAll(Collection) with an empty collection") default void testRemoveAllWithEmptyCollection()
-
testRemoveAllWithNull
@Test @DisplayName("removeAll(Object) with null") default void testRemoveAllWithNull()
-
testRemoveAllWithNullElement
@Test @DisplayName("removeAll(Object) with null element") default void testRemoveAllWithNullElement()
-
testRemoveAllWithIncompatibleObject
@Test @DisplayName("removeAll(Object) with an incompatible object") default void testRemoveAllWithIncompatibleObject()
-
-