Interface UnmodifiableCollectionTests<T>
-
- Type Parameters:
T- The element type of the collection to test.
- All Superinterfaces:
CollectionTests<T>,IterableTests<T>
- All Known Subinterfaces:
MapTests.EntrySetTests.AddAllTests<K,V>,MapTests.EntrySetTests.AddTests<K,V>,MapTests.KeySetTests.AddAllTests<K,V>,MapTests.KeySetTests.AddTests<K,V>,MapTests.ValuesTests.AddAllTests<K,V>,MapTests.ValuesTests.AddTests<K,V>,UnmodifiableCollectionTests.AddAllTests<T>,UnmodifiableCollectionTests.AddTests<T>,UnmodifiableCollectionTests.ClearTests<T>,UnmodifiableCollectionTests.RemoveAllTests<T>,UnmodifiableCollectionTests.RemoveIfTests<T>,UnmodifiableCollectionTests.RemoveTests<T>,UnmodifiableCollectionTests.RetainAllTests<T>,UnmodifiableListTests<T>,UnmodifiableListTests.AddAllIndexedTests<T>,UnmodifiableListTests.AddIndexedTests<T>,UnmodifiableMapTests.EntrySetTests.AddAllTests<K,V>,UnmodifiableMapTests.EntrySetTests.AddTests<K,V>,UnmodifiableMapTests.EntrySetTests.ClearTests<K,V>,UnmodifiableMapTests.EntrySetTests.RemoveAllTests<K,V>,UnmodifiableMapTests.EntrySetTests.RemoveIfTests<K,V>,UnmodifiableMapTests.EntrySetTests.RemoveTests<K,V>,UnmodifiableMapTests.EntrySetTests.RetainAllTests<K,V>,UnmodifiableMapTests.KeySetTests<K,V>,UnmodifiableMapTests.KeySetTests.AddAllTests<K,V>,UnmodifiableMapTests.KeySetTests.AddTests<K,V>,UnmodifiableMapTests.KeySetTests.ClearTests<K,V>,UnmodifiableMapTests.KeySetTests.ContainsAllTests<K,V>,UnmodifiableMapTests.KeySetTests.ContainsTests<K,V>,UnmodifiableMapTests.KeySetTests.EqualsTests<K,V>,UnmodifiableMapTests.KeySetTests.ForEachTests<K,V>,UnmodifiableMapTests.KeySetTests.HashCodeTests<K,V>,UnmodifiableMapTests.KeySetTests.IteratorTests<K,V>,UnmodifiableMapTests.KeySetTests.IteratorTests.ForEachRemainingTests<K,V>,UnmodifiableMapTests.KeySetTests.IteratorTests.IterationTests<K,V>,UnmodifiableMapTests.KeySetTests.IteratorTests.RemoveTests<K,V>,UnmodifiableMapTests.KeySetTests.RemoveAllTests<K,V>,UnmodifiableMapTests.KeySetTests.RemoveIfTests<K,V>,UnmodifiableMapTests.KeySetTests.RemoveTests<K,V>,UnmodifiableMapTests.KeySetTests.RetainAllTests<K,V>,UnmodifiableMapTests.KeySetTests.SpliteratorTests<K,V>,UnmodifiableMapTests.KeySetTests.ToArrayTests<K,V>,UnmodifiableMapTests.KeySetTests.ToArrayWithGeneratorTests<K,V>,UnmodifiableMapTests.KeySetTests.ToObjectArrayTests<K,V>,UnmodifiableMapTests.ValuesTests.AddAllTests<K,V>,UnmodifiableMapTests.ValuesTests.AddTests<K,V>,UnmodifiableMapTests.ValuesTests.ClearTests<K,V>,UnmodifiableMapTests.ValuesTests.RemoveAllTests<K,V>,UnmodifiableMapTests.ValuesTests.RemoveIfTests<K,V>,UnmodifiableMapTests.ValuesTests.RemoveTests<K,V>,UnmodifiableMapTests.ValuesTests.RetainAllTests<K,V>,UnmodifiableSetTests<T>
public interface UnmodifiableCollectionTests<T> extends CollectionTests<T>
Base interface for testing separateCollectionfunctionalities for unmodifiable collections.- Author:
- Rob Spoor
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceUnmodifiableCollectionTests.AddAllTests<T>Contains tests forCollection.addAll(Collection)for unmodifiable collections.static interfaceUnmodifiableCollectionTests.AddTests<T>Contains tests forCollection.add(Object)for unmodifiable collections.static interfaceUnmodifiableCollectionTests.ClearTests<T>Contains tests forCollection.clear()for unmodifiable collections.static interfaceUnmodifiableCollectionTests.RemoveAllTests<T>Contains tests forCollection.removeAll(Collection)for unmodifiable collections.static interfaceUnmodifiableCollectionTests.RemoveIfTests<T>Contains tests forCollection.removeIf(Predicate)for unmodifiable collections.static interfaceUnmodifiableCollectionTests.RemoveTests<T>Contains tests forCollection.remove(Object)for unmodifiable collections.static interfaceUnmodifiableCollectionTests.RetainAllTests<T>Contains tests forCollection.retainAll(Collection)for unmodifiable collections.-
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>
-
-
Method Summary
-
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
-
-