com.google.common.collect.testing
Class NavigableMapTestSuiteBuilder.NavigableMapSubmapTestMapGenerator<K,V>
java.lang.Object
com.google.common.collect.testing.DerivedCollectionGenerators.SortedMapSubmapTestMapGenerator<K,V>
com.google.common.collect.testing.NavigableMapTestSuiteBuilder.NavigableMapSubmapTestMapGenerator<K,V>
- All Implemented Interfaces:
- TestContainerGenerator<Map<K,V>,Map.Entry<K,V>>, TestMapGenerator<K,V>
- Enclosing class:
- NavigableMapTestSuiteBuilder<K,V>
public static final class NavigableMapTestSuiteBuilder.NavigableMapSubmapTestMapGenerator<K,V>
- extends DerivedCollectionGenerators.SortedMapSubmapTestMapGenerator<K,V>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NavigableMapTestSuiteBuilder.NavigableMapSubmapTestMapGenerator
public NavigableMapTestSuiteBuilder.NavigableMapSubmapTestMapGenerator(TestMapGenerator<K,V> delegate,
DerivedCollectionGenerators.Bound to,
DerivedCollectionGenerators.Bound from)
order
public Iterable<Map.Entry<K,V>> order(List<Map.Entry<K,V>> insertionOrder)
- Description copied from interface:
TestContainerGenerator
- Returns the iteration ordering of elements, given the order in
which they were added to the container. This method may return the
original list unchanged, the original list modified in place, or a
different list.
This method runs only when CollectionFeature.KNOWN_ORDER
is specified when creating the test suite. It should never run when testing
containers such as HashSet
, which have a
non-deterministic iteration order.
- Specified by:
order
in interface TestContainerGenerator<Map<K,V>,Map.Entry<K,V>>
createKeyArray
public K[] createKeyArray(int length)
- Specified by:
createKeyArray
in interface TestMapGenerator<K,V>
createValueArray
public V[] createValueArray(int length)
- Specified by:
createValueArray
in interface TestMapGenerator<K,V>
samples
public SampleElements<Map.Entry<K,V>> samples()
- Description copied from interface:
TestContainerGenerator
- Returns the sample elements that this generate populates its container
with.
- Specified by:
samples
in interface TestContainerGenerator<Map<K,V>,Map.Entry<K,V>>
createArray
public Map.Entry<K,V>[] createArray(int length)
- Description copied from interface:
TestContainerGenerator
- Helper method to create an array of the appropriate type used by this
generator. The returned array will contain only nulls.
- Specified by:
createArray
in interface TestContainerGenerator<Map<K,V>,Map.Entry<K,V>>
Copyright © 2010-2012. All Rights Reserved.