Class TestDataBuilder


  • public class TestDataBuilder
    extends Object
    Used to build randomized textual data to help support different type characters testing on each run. This can include alphabets, numbers, special characters, new line, spaces, leading characters etc.
    Author:
    Madhav Krishna
    • Constructor Detail

      • TestDataBuilder

        public TestDataBuilder()
    • Method Detail

      • setMaxWordLength

        public TestDataBuilder setMaxWordLength​(int maxWordLength)
      • includeAlphabets

        public TestDataBuilder includeAlphabets​(boolean includeAlphabets)
      • includeAlphabetsLower

        public TestDataBuilder includeAlphabetsLower​(boolean includeAlphabetsLower)
      • includeAlphabetsUpper

        public TestDataBuilder includeAlphabetsUpper​(boolean includeAlphabetsUpper)
      • includeNumbers

        public TestDataBuilder includeNumbers​(boolean includeNumbers)
      • includeSpecialCharacters

        public TestDataBuilder includeSpecialCharacters​(boolean includeSpecialCharacters)
      • includeNewLine

        public TestDataBuilder includeNewLine​(boolean includeNewLine)
      • includeWhiteSpaces

        public TestDataBuilder includeWhiteSpaces​(boolean includeWhiteSpaces)
      • includeLeadingAndTrailingWhiteSpace

        public TestDataBuilder includeLeadingAndTrailingWhiteSpace​(boolean includeLeadingAndTrailingWhiteSpace)
      • includeLeadingWhiteSpace

        public TestDataBuilder includeLeadingWhiteSpace​(boolean includeLeadingWhiteSpace)
      • includeTrailingWhiteSpace

        public TestDataBuilder includeTrailingWhiteSpace​(boolean includeTrailingWhiteSpace)
      • build

        public String build()
      • build

        public String build​(int numLeadingChars,
                            Character leadingChar)