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:
MultimapTestSuiteBuilder.ReserializedMultimapGenerator, TestStringListMultimapGenerator, TestStringSetMultimapGenerator

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.
  • Method Details

    • 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)