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)
    • setIncludeAlphabets

      public TestDataBuilder setIncludeAlphabets​(boolean includeAlphabets)
    • setIncludeAlphabetsLower

      public TestDataBuilder setIncludeAlphabetsLower​(boolean includeAlphabetsLower)
    • setIncludeAlphabetsUpper

      public TestDataBuilder setIncludeAlphabetsUpper​(boolean includeAlphabetsUpper)
    • setAlphabetsLower

      public TestDataBuilder setAlphabetsLower​(String alphabetsLower)
    • setAlphabetsUpper

      public TestDataBuilder setAlphabetsUpper​(String alphabetsUpper)
    • setIncludeNumbers

      public TestDataBuilder setIncludeNumbers​(boolean includeNumbers)
    • setNumbers

      public TestDataBuilder setNumbers​(String numbers)
    • setIncludeSpecialCharacters

      public TestDataBuilder setIncludeSpecialCharacters​(boolean includeSpecialCharacters)
    • setSpecialCharacters

      public TestDataBuilder setSpecialCharacters​(String specialCharacters)
    • setIncludeNewLine

      public TestDataBuilder setIncludeNewLine​(boolean includeNewLine)
    • setIncludeWhiteSpaces

      public TestDataBuilder setIncludeWhiteSpaces​(boolean includeWhiteSpaces)
    • setIncludeLeadingAndTrailingWhiteSpace

      public TestDataBuilder setIncludeLeadingAndTrailingWhiteSpace​(boolean includeLeadingAndTrailingWhiteSpace)
    • setIncludeLeadingWhiteSpace

      public TestDataBuilder setIncludeLeadingWhiteSpace​(boolean includeLeadingWhiteSpace)
    • setIncludeTrailingWhiteSpace

      public TestDataBuilder setIncludeTrailingWhiteSpace​(boolean includeTrailingWhiteSpace)
    • build

      public String build()
    • build

      public String build​(int numLeadingChars, Character leadingChar)