Interface UnmodifiableMapTests<K,V>
-
- Type Parameters:
K
- The key type of the map to test.V
- The value type of the map to test.
- All Superinterfaces:
MapTests<K,V>
- All Known Subinterfaces:
UnmodifiableMapTests.EntrySetTests<K,V>
,UnmodifiableMapTests.EntrySetTests.AddAllTests<K,V>
,UnmodifiableMapTests.EntrySetTests.AddTests<K,V>
,UnmodifiableMapTests.EntrySetTests.ClearTests<K,V>
,UnmodifiableMapTests.EntrySetTests.ContainsAllTests<K,V>
,UnmodifiableMapTests.EntrySetTests.ContainsTests<K,V>
,UnmodifiableMapTests.EntrySetTests.EqualsTests<K,V>
,UnmodifiableMapTests.EntrySetTests.ForEachTests<K,V>
,UnmodifiableMapTests.EntrySetTests.HashCodeTests<K,V>
,UnmodifiableMapTests.EntrySetTests.IteratorTests<K,V>
,UnmodifiableMapTests.EntrySetTests.IteratorTests.ForEachRemainingTests<K,V>
,UnmodifiableMapTests.EntrySetTests.IteratorTests.IterationTests<K,V>
,UnmodifiableMapTests.EntrySetTests.IteratorTests.RemoveTests<K,V>
,UnmodifiableMapTests.EntrySetTests.RemoveAllTests<K,V>
,UnmodifiableMapTests.EntrySetTests.RemoveIfTests<K,V>
,UnmodifiableMapTests.EntrySetTests.RemoveTests<K,V>
,UnmodifiableMapTests.EntrySetTests.RetainAllTests<K,V>
,UnmodifiableMapTests.EntrySetTests.SpliteratorTests<K,V>
,UnmodifiableMapTests.EntrySetTests.ToArrayTests<K,V>
,UnmodifiableMapTests.EntrySetTests.ToArrayWithGeneratorTests<K,V>
,UnmodifiableMapTests.EntrySetTests.ToObjectArrayTests<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.PutAllTests<K,V>
,UnmodifiableMapTests.RemoveExactValueTests<K,V>
,UnmodifiableMapTests.RemoveTests<K,V>
,UnmodifiableMapTests.ReplaceExactValueTests<K,V>
,UnmodifiableMapTests.ReplaceTests<K,V>
,UnmodifiableMapTests.ValuesTests<K,V>
,UnmodifiableMapTests.ValuesTests.AddAllTests<K,V>
,UnmodifiableMapTests.ValuesTests.AddTests<K,V>
,UnmodifiableMapTests.ValuesTests.ClearTests<K,V>
,UnmodifiableMapTests.ValuesTests.ContainsAllTests<K,V>
,UnmodifiableMapTests.ValuesTests.ContainsTests<K,V>
,UnmodifiableMapTests.ValuesTests.ForEachTests<K,V>
,UnmodifiableMapTests.ValuesTests.IteratorTests<K,V>
,UnmodifiableMapTests.ValuesTests.IteratorTests.ForEachRemainingTests<K,V>
,UnmodifiableMapTests.ValuesTests.IteratorTests.IterationTests<K,V>
,UnmodifiableMapTests.ValuesTests.IteratorTests.RemoveTests<K,V>
,UnmodifiableMapTests.ValuesTests.RemoveAllTests<K,V>
,UnmodifiableMapTests.ValuesTests.RemoveIfTests<K,V>
,UnmodifiableMapTests.ValuesTests.RemoveTests<K,V>
,UnmodifiableMapTests.ValuesTests.RetainAllTests<K,V>
,UnmodifiableMapTests.ValuesTests.ToArrayTests<K,V>
,UnmodifiableMapTests.ValuesTests.ToArrayWithGeneratorTests<K,V>
,UnmodifiableMapTests.ValuesTests.ToObjectArrayTests<K,V>
public interface UnmodifiableMapTests<K,V> extends MapTests<K,V>
Base interface for testing separateMap
functionalities for unmodifiable maps.- Author:
- Rob Spoor
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
UnmodifiableMapTests.ClearTests<K,V>
Contains tests forMap.clear()
for unmodifiable maps.static interface
UnmodifiableMapTests.ComputeIfAbsentTests<K,V>
Contains tests forMap.computeIfAbsent(Object, Function)
for unmodifiable maps.static interface
UnmodifiableMapTests.ComputeIfPresentTests<K,V>
Contains tests forMap.computeIfPresent(Object, BiFunction)
for unmodifiable maps.static interface
UnmodifiableMapTests.ComputeTests<K,V>
Contains tests forMap.compute(Object, BiFunction)
for unmodifiable maps.static interface
UnmodifiableMapTests.EntrySetTests<K,V>
Contains tests forMap.entrySet()
.static interface
UnmodifiableMapTests.KeySetTests<K,V>
Contains tests forMap.keySet()
for unmodifiable maps.static interface
UnmodifiableMapTests.MergeTests<K,V>
Contains tests forMap.merge(Object, Object, BiFunction)
for unmodifiable maps.static interface
UnmodifiableMapTests.PutAllTests<K,V>
Contains tests forMap.putAll(Map)
for unmodifiable maps.static interface
UnmodifiableMapTests.PutIfAbsentTests<K,V>
Contains tests forMap.putIfAbsent(Object, Object)
for unmodifiable maps.static interface
UnmodifiableMapTests.PutTests<K,V>
Contains tests forMap.put(Object, Object)
for unmodifiable maps.static interface
UnmodifiableMapTests.RemoveExactValueTests<K,V>
Contains tests forMap.remove(Object, Object)
for unmodifiable maps.static interface
UnmodifiableMapTests.RemoveTests<K,V>
Contains tests forMap.remove(Object)
for unmodifiable maps.static interface
UnmodifiableMapTests.ReplaceAllTests<K,V>
Contains tests forMap.replaceAll(BiFunction)
for unmodifiable maps.static interface
UnmodifiableMapTests.ReplaceExactValueTests<K,V>
Contains tests forMap.replace(Object, Object, Object)
for unmodifiable maps.static interface
UnmodifiableMapTests.ReplaceTests<K,V>
Contains tests forMap.replace(Object, Object)
for unmodifiable maps.static interface
UnmodifiableMapTests.ValuesTests<K,V>
Contains tests forMap.values()
.-
Nested classes/interfaces inherited from interface com.github.robtimus.junit.support.test.collections.MapTests
MapTests.ContainsKeyTests<K,V>, MapTests.ContainsValueTests<K,V>, MapTests.EqualsArgumentsProvider, MapTests.EqualsTests<K,V>, MapTests.ForEachTests<K,V>, MapTests.GetOrDefaultTests<K,V>, MapTests.GetTests<K,V>, MapTests.HashCodeTests<K,V>, MapTests.RemoveArgumentsProvider, MapTests.RemoveExactValueArgumentsProvider
-
-
Method Summary
-
Methods inherited from interface com.github.robtimus.junit.support.test.collections.MapTests
expectedEntries, map, nonContainedEntries
-
-