Class TestStringListMultimapGenerator

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      ListMultimap<java.lang.String,​java.lang.String> create​(java.lang.Object... entries)
      Creates a new container containing the given elements.
      protected abstract ListMultimap<java.lang.String,​java.lang.String> create​(java.util.Map.Entry<java.lang.String,​java.lang.String>[] entries)  
      java.util.Map.Entry<java.lang.String,​java.lang.String>[] createArray​(int length)
      Helper method to create an array of the appropriate type used by this generator.
      java.util.Collection<java.lang.String> createCollection​(java.lang.Iterable<? extends java.lang.String> values)  
      java.lang.String[] createKeyArray​(int length)  
      java.lang.String[] createValueArray​(int length)  
      java.lang.Iterable<java.util.Map.Entry<java.lang.String,​java.lang.String>> order​(java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> insertionOrder)
      Returns the original element list, unchanged.
      SampleElements<java.lang.String> sampleKeys()  
      SampleElements<java.util.Map.Entry<java.lang.String,​java.lang.String>> samples()
      Returns the sample elements that this generate populates its container with.
      SampleElements<java.lang.String> sampleValues()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TestStringListMultimapGenerator

        public TestStringListMultimapGenerator()
    • Method Detail

      • samples

        public SampleElements<java.util.Map.Entry<java.lang.String,​java.lang.String>> samples()
        Description copied from interface: TestContainerGenerator
        Returns the sample elements that this generate populates its container with.
        Specified by:
        samples in interface TestContainerGenerator<ListMultimap<java.lang.String,​java.lang.String>,​java.util.Map.Entry<java.lang.String,​java.lang.String>>
      • createCollection

        public java.util.Collection<java.lang.String> createCollection​(java.lang.Iterable<? extends java.lang.String> values)
        Specified by:
        createCollection in interface TestMultimapGenerator<java.lang.String,​java.lang.String,​ListMultimap<java.lang.String,​java.lang.String>>
      • create

        public final ListMultimap<java.lang.String,​java.lang.String> create​(java.lang.Object... entries)
        Description copied from interface: TestContainerGenerator
        Creates a new container containing the given elements. TODO: would be nice to figure out how to use E... or E[] as a parameter type, but this doesn't seem to work because Java creates an array of the erased type.
        Specified by:
        create in interface TestContainerGenerator<ListMultimap<java.lang.String,​java.lang.String>,​java.util.Map.Entry<java.lang.String,​java.lang.String>>
      • create

        protected abstract ListMultimap<java.lang.String,​java.lang.String> create​(java.util.Map.Entry<java.lang.String,​java.lang.String>[] entries)
      • createArray

        public final java.util.Map.Entry<java.lang.String,​java.lang.String>[] 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<ListMultimap<java.lang.String,​java.lang.String>,​java.util.Map.Entry<java.lang.String,​java.lang.String>>
      • createKeyArray

        public final java.lang.String[] createKeyArray​(int length)
        Specified by:
        createKeyArray in interface TestMultimapGenerator<java.lang.String,​java.lang.String,​ListMultimap<java.lang.String,​java.lang.String>>
      • createValueArray

        public final java.lang.String[] createValueArray​(int length)
        Specified by:
        createValueArray in interface TestMultimapGenerator<java.lang.String,​java.lang.String,​ListMultimap<java.lang.String,​java.lang.String>>
      • order

        public java.lang.Iterable<java.util.Map.Entry<java.lang.String,​java.lang.String>> order​(java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> insertionOrder)
        Returns the original element list, unchanged.
        Specified by:
        order in interface TestContainerGenerator<ListMultimap<java.lang.String,​java.lang.String>,​java.util.Map.Entry<java.lang.String,​java.lang.String>>