Interface CollectionGeneratorSpec<T>

    • Method Detail

      • size

        CollectionGeneratorSpec<T> size​(int size)
        Size of collection to generate.
        Parameters:
        size - of collection
        Returns:
        spec builder
      • minSize

        CollectionGeneratorSpec<T> minSize​(int size)
        Minimum size of collection to generate.
        Parameters:
        size - minimum size (inclusive)
        Returns:
        spec builder
      • maxSize

        CollectionGeneratorSpec<T> maxSize​(int size)
        Maximum size of collection to generate.
        Parameters:
        size - maximum size (inclusive)
        Returns:
        spec builder
      • nullable

        CollectionGeneratorSpec<T> nullable()
        Indicates that null value can be generated for the collection.
        Returns:
        spec builder
      • nullableElements

        CollectionGeneratorSpec<T> nullableElements()
        Indicates that null values can be generated for collection elements.
        Returns:
        spec builder
      • type

        CollectionGeneratorSpec<T> type​(Class<?> type)
        Specifies the type of collection that should be generated.
        Parameters:
        type - of collection to generate
        Returns:
        spec builder
      • with

        CollectionGeneratorSpec<T> with​(T... elements)
        Adds given elements to the generated collection at random positions.
        Parameters:
        elements - to add
        Returns:
        spec builder