Class TestDataBuilder

java.lang.Object
org.uitnet.testing.smartfwk.ui.core.data.builder.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 Details

    • TestDataBuilder

      public TestDataBuilder()
  • Method Details

    • setLength

      public TestDataBuilder setLength​(int length)
    • setMaxWordLength

      public TestDataBuilder setMaxWordLength​(int maxWordLength)
    • includeAlphabets

      public TestDataBuilder includeAlphabets​(boolean includeAlphabets)
    • includeAlphabetsLower

      public TestDataBuilder includeAlphabetsLower​(boolean includeAlphabetsLower)
    • includeAlphabetsUpper

      public TestDataBuilder includeAlphabetsUpper​(boolean includeAlphabetsUpper)
    • setAlphabetsLower

      public TestDataBuilder setAlphabetsLower​(String alphabetsLower)
    • setAlphabetsUpper

      public TestDataBuilder setAlphabetsUpper​(String alphabetsUpper)
    • includeNumbers

      public TestDataBuilder includeNumbers​(boolean includeNumbers)
    • setNumbers

      public TestDataBuilder setNumbers​(String numbers)
    • includeSpecialCharacters

      public TestDataBuilder includeSpecialCharacters​(boolean includeSpecialCharacters)
    • setSpecialCharacters

      public TestDataBuilder setSpecialCharacters​(String specialCharacters)
    • 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)