com.google.common.collect.testing.google
Interface TestMultimapGenerator<K,V,M extends Multimap<K,V>>

All Superinterfaces:
TestContainerGenerator<M,Map.Entry<K,V>>
All Known Subinterfaces:
TestListMultimapGenerator<K,V>, TestSetMultimapGenerator<K,V>
All Known Implementing Classes:
TestStringListMultimapGenerator, TestStringSetMultimapGenerator

@GwtCompatible
public interface TestMultimapGenerator<K,V,M extends Multimap<K,V>>
extends TestContainerGenerator<M,Map.Entry<K,V>>

Creates multimaps, containing sample elements, to be tested.

Author:
Louis Wasserman

Method Summary
 Collection<V> createCollection(Iterable<? extends V> values)
           
 K[] createKeyArray(int length)
           
 V[] createValueArray(int length)
           
 SampleElements<K> sampleKeys()
           
 SampleElements<V> sampleValues()
           
 
Methods inherited from interface com.google.common.collect.testing.TestContainerGenerator
create, createArray, order, samples
 

Method Detail

createKeyArray

K[] createKeyArray(int length)

createValueArray

V[] createValueArray(int length)

sampleKeys

SampleElements<K> sampleKeys()

sampleValues

SampleElements<V> sampleValues()

createCollection

Collection<V> createCollection(Iterable<? extends V> values)


Copyright © 2010-2012. All Rights Reserved.