Interface StringGeneratorSpec

All Superinterfaces:
GeneratorSpec<String>
All Known Implementing Classes:
StringGenerator

public interface StringGeneratorSpec extends GeneratorSpec<String>
Generator spec for Strings.
  • Method Details

    • prefix

      StringGeneratorSpec prefix(String prefix)
      Specifies a String prefix.
      Parameters:
      prefix - for generated strings
      Returns:
      spec builder
    • nullable

      Indicates that null value can be generated.
      Returns:
      spec builder
    • allowEmpty

      StringGeneratorSpec allowEmpty()
      Indicates that an empty string can be generated.
      Returns:
      spec builder
    • length

      StringGeneratorSpec length(int length)
      Length of string to generate.
      Parameters:
      length - exact length to generate
      Returns:
      spec builder
    • length

      StringGeneratorSpec length(int minLength, int maxLength)
      Length of string to generate.
      Parameters:
      minLength - minimum length (inclusive)
      maxLength - maximum length (inclusive)
      Returns:
      spec builder
    • minLength

      StringGeneratorSpec minLength(int length)
      Minimum length of string to generate.
      Parameters:
      length - minimum length (inclusive)
      Returns:
      spec builder
    • maxLength

      StringGeneratorSpec maxLength(int length)
      Maximum length of string to generate.
      Parameters:
      length - maximum length (inclusive)
      Returns:
      spec builder
    • lowerCase

      StringGeneratorSpec lowerCase()
      Generates a lower case string.
      Returns:
      spec builder
    • upperCase

      StringGeneratorSpec upperCase()
      Generates an upper case string.
      Returns:
      spec builder
    • mixedCase

      StringGeneratorSpec mixedCase()
      Generates a mixed case string.
      Returns:
      spec builder
    • alphaNumeric

      StringGeneratorSpec alphaNumeric()
      Generates a mixed case alphanumeric string.
      Returns:
      spec builder
    • digits

      Generates a string comprised of only digits.
      Returns:
      spec builder