Faker Actions
setLocale
Description: This function will setup the Faker locale based on locale entered by the user
Input Format : DatasheetName:ColumnName
Condition Format: faker locale, for example en-US
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | setLocale |
DatasheetName:ColumnName | faker locale |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Set Faker locale for testing", input = InputType.YES, condition = InputType.YES)
public void setLocale() {
try {
String strObj = Input;
String locale = Condition.split(":", 1)[0];
Faker faker1 = new Faker(new Locale(locale));
faker.put(key,faker1);
Report.updateTestLog(Action, "Faker locale set to " + locale, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, locale);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during locale setup", ex);
Report.updateTestLog(Action, "Error setting locale: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
streetAddress
Description: This function will generate a random street address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | streetAddress |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random street address", input = InputType.YES, condition = InputType.NO)
public void streetAddress() {
try {
String strObj = Input;
String streetAddress = faker.get(key).address().streetAddress();
Report.updateTestLog(Action, "Generated data: " + streetAddress, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, streetAddress);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
streetName
Description: This function will generate a random street name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | streetName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random street name", input = InputType.YES, condition = InputType.NO)
public void streetName() {
try {
String strObj = Input;
String streetName = faker.get(key).address().streetName();
Report.updateTestLog(Action, "Generated data: " + streetName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, streetName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
secondaryAddress
Description: This function will generate a random secondary address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | secondaryAddress |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random secondary address", input = InputType.YES, condition = InputType.NO)
public void secondaryAddress() {
try {
String strObj = Input;
String secondaryAddress = faker.get(key).address().secondaryAddress();
Report.updateTestLog(Action, "Generated data: " + secondaryAddress, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, secondaryAddress);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
buildingNumber
Description: This function will generate a random building number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | buildingNumber |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random building number", input = InputType.YES, condition = InputType.NO)
public void buildingNumber() {
try {
String strObj = Input;
String buildingNumber = faker.get(key).address().buildingNumber();
Report.updateTestLog(Action, "Generated data: " + buildingNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, buildingNumber);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
city
Description: This function will generate a random city
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | city |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random address city", input = InputType.YES, condition = InputType.NO)
public void city() {
try {
String strObj = Input;
String city = faker.get(key).address().city();
Report.updateTestLog(Action, "Generated data: " + city, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, city);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
cityPrefix
Description: This function will generate a random city prefix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | cityPrefix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random city prefix", input = InputType.YES, condition = InputType.NO)
public void cityPrefix() {
try {
String strObj = Input;
String cityPrefix = faker.get(key).address().cityPrefix();
Report.updateTestLog(Action, "Generated data: " + cityPrefix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, cityPrefix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
citySuffix
Description: This function will generate a random city suffix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | citySuffix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random city suffix", input = InputType.YES, condition = InputType.NO)
public void citySuffix() {
try {
String strObj = Input;
String citySuffix = faker.get(key).address().citySuffix();
Report.updateTestLog(Action, "Generated data: " + citySuffix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, citySuffix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
zipCode
Description: This function will generate a random zip code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | zipCode |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random zip code", input = InputType.YES, condition = InputType.NO)
public void zipCode() {
try {
String strObj = Input;
String zipCode = faker.get(key).address().zipCode();
Report.updateTestLog(Action, "Generated data: " + zipCode, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, zipCode);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
zipCodeByState
Description: This function will generate a random zip code based on state abbreviation entered by the user
Input Format : DatasheetName:ColumnName
Condition Format: state abbreviation, for example: GA
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | zipCodeByState |
DatasheetName:ColumnName | state abbreviation |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random zip code by state", input = InputType.YES, condition = InputType.YES)
public void zipCodeByState() {
try {
String strObj = Input;
String stateAbbreviation = Condition.split(":", 1)[0];
String zipCodeByState = faker.get(key).address().zipCodeByState(stateAbbreviation);
Report.updateTestLog(Action, "Generated data: " + zipCodeByState, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, zipCodeByState);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
state
Description: This function will generate a random state
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | state |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random state", input = InputType.YES, condition = InputType.NO)
public void state() {
try {
String strObj = Input;
String state = faker.get(key).address().state();
Report.updateTestLog(Action, "Generated data: " + state, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, state);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
stateAbbreviation
Description: This function will generate a random state abbreviation
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | stateAbbreviation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random state abbreviation", input = InputType.YES, condition = InputType.NO)
public void stateAbbreviation() {
try {
String strObj = Input;
String stateAbbreviation = faker.get(key).address().stateAbbr();
Report.updateTestLog(Action, "Generated data: " + stateAbbreviation, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, stateAbbreviation);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
country
Description: This function will generate a random country
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | country |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random country", input = InputType.YES, condition = InputType.NO)
public void country() {
try {
String strObj = Input;
String country = faker.get(key).address().country();
Report.updateTestLog(Action, "Generated data: " + country, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, country);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
countryCode
Description: This function will generate a random country code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | countryCode |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random country code", input = InputType.YES, condition = InputType.NO)
public void countryCode() {
try {
String strObj = Input;
String countryCode = faker.get(key).address().countryCode();
Report.updateTestLog(Action, "Generated data: " + countryCode, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, countryCode);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
latitude
Description: This function will generate a random latitude
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | latitude |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random latitude", input = InputType.YES, condition = InputType.NO)
public void latitude() {
try {
String strObj = Input;
String latitude = faker.get(key).address().latitude();
Report.updateTestLog(Action, "Generated data: " + latitude, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, latitude);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
longitude
Description: This function will generate a random longitude
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | longitude |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random longitude", input = InputType.YES, condition = InputType.NO)
public void longitude() {
try {
String strObj = Input;
String longitude = faker.get(key).address().longitude();
Report.updateTestLog(Action, "Generated data: " + longitude, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, longitude);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
fullAddress
Description: This function will generate a random full Address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | fullAddress |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random full address", input = InputType.YES, condition = InputType.NO)
public void fullAddress() {
try {
String strObj = Input;
String fullAddress = faker.get(key).address().fullAddress();
Report.updateTestLog(Action, "Generated data: " + fullAddress, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, fullAddress);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
countryByZipCode
Description: This function will generate a random country based on zip code entered by the user
Input Format : DatasheetName:ColumnName
Condition Format: zip code, for example: 90001
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | countryByZipCode |
DatasheetName:ColumnName | zip code |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate country by zip code", input = InputType.YES, condition = InputType.YES)
public void countryByZipCode() {
try {
String strObj = Input;
String zipCode = Condition.split(":", 1)[0];
String countryByZipCode = faker.get(key).address().countyByZipCode(zipCode);
Report.updateTestLog(Action, "Generated data: " + countryByZipCode, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, countryByZipCode);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
streetAddressIncludeSecondary
Description: This function will generate a random street address with secondary address included
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | streetAddressIncludeSecondary |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random street address including secondary", input = InputType.YES, condition = InputType.NO)
public void streetAddressIncludeSecondary() {
try {
String strObj = Input;
boolean includeSecondary=true;
String streetAddress = faker.get(key).address().streetAddress(includeSecondary);
Report.updateTestLog(Action, "Generated data: " + streetAddress, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, streetAddress);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
streetAddressNumber
Description: This function will generate a random street Address Number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | streetAddressNumber |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random street address number", input = InputType.YES, condition = InputType.NO)
public void streetAddressNumber() {
try {
String strObj = Input;
String streetAddressNumber = faker.get(key).address().streetAddressNumber();
Report.updateTestLog(Action, "Generated data: " + streetAddressNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, streetAddressNumber);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
streetPrefix
Description: This function will generate a random street prefix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | streetPrefix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random street prefix", input = InputType.YES, condition = InputType.NO)
public void streetPrefix() {
try {
String strObj = Input;
String streetPrefix = faker.get(key).address().streetPrefix();
Report.updateTestLog(Action, "Generated data: " + streetPrefix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, streetPrefix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
streetSuffix
Description: This function will generate a random street suffix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | streetSuffix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random street suffix", input = InputType.YES, condition = InputType.NO)
public void streetSuffix() {
try {
String strObj = Input;
String streetSuffix = faker.get(key).address().streetSuffix();
Report.updateTestLog(Action, "Generated data: " + streetSuffix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, streetSuffix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
timezone
Description: This function will generate a random timezone
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | timezone |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random time zone", input = InputType.YES, condition = InputType.NO)
public void timezone() {
try {
String strObj = Input;
String timezone = faker.get(key).address().timeZone();
Report.updateTestLog(Action, "Generated data: " + timezone, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, timezone);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
cityName
Description: This function will generate a random city name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | cityName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random city Name", input = InputType.YES, condition = InputType.NO)
public void cityName() {
try {
String strObj = Input;
String cityName = faker.get(key).address().cityName();
Report.updateTestLog(Action, "Generated data: " + cityName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, cityName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
addressFirstName
Description: This function will generate a random address first name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | addressFirstName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random address first name", input = InputType.YES, condition = InputType.NO)
public void addressFirstName() {
try {
String strObj = Input;
String firstName = faker.get(key).address().firstName();
Report.updateTestLog(Action, "Generated data: " + firstName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, firstName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
addressLastName
Description: This function will generate a random address last name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | addressLastName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random address last name", input = InputType.YES, condition = InputType.NO)
public void addressLastName() {
try {
String strObj = Input;
String lastName = faker.get(key).address().lastName();
Report.updateTestLog(Action, "Generated data: " + lastName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, lastName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
god
Description: This function will generate a random God's name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | god |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random God's name", input = InputType.YES, condition = InputType.NO)
public void god() {
try {
String strObj = Input;
String god = faker.get(key).ancient().god();
Report.updateTestLog(Action, "Generated data: " + god, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, god);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
primordial
Description: This function will generate a random primordial deity's name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | primordial |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a primordial deity's name", input = InputType.YES, condition = InputType.NO)
public void primordial() {
try {
String strObj = Input;
String primordial = faker.get(key).ancient().primordial();
Report.updateTestLog(Action, "Generated data: " + primordial, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, primordial);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
titan
Description: This function will generate a random titan's name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | titan |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random titan's name", input = InputType.YES, condition = InputType.NO)
public void titan() {
try {
String strObj = Input;
String titan = faker.get(key).ancient().titan();
Report.updateTestLog(Action, "Generated data: " + titan, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, titan);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hero
Description: This function will generate a random hero's name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hero |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random hero's name", input = InputType.YES, condition = InputType.NO)
public void hero() {
try {
String strObj = Input;
String hero = faker.get(key).ancient().hero();
Report.updateTestLog(Action, "Generated data: " + hero, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, hero);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
appName
Description: This function will generate a random application name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | appName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random application name", input = InputType.YES, condition = InputType.NO)
public void appName() {
try {
String strObj = Input;
String appName = faker.get(key).app().name();
Report.updateTestLog(Action, "Generated data: " + appName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, appName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
appVersion
Description: This function will generate a random application version
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | appVersion |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random application version", input = InputType.YES, condition = InputType.NO)
public void appVersion() {
try {
String strObj = Input;
String appVersion = faker.get(key).app().version();
Report.updateTestLog(Action, "Generated data: " + appVersion, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, appVersion);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
appAuthor
Description: This function will generate a random application author
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | appAuthor |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random application author", input = InputType.YES, condition = InputType.NO)
public void appAuthor() {
try {
String strObj = Input;
String appAuthor = faker.get(key).app().author();
Report.updateTestLog(Action, "Generated data: " + appAuthor, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, appAuthor);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
artistName
Description: This function will generate a random artist name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | artistName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random artist's name", input = InputType.YES, condition = InputType.NO)
public void artistName() {
try {
String strObj = Input;
String artistName = faker.get(key).artist().name();
Report.updateTestLog(Action, "Generated data: " + artistName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, artistName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
avatarUrl
Description: This function will generate a random avatar url
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | avatarUrl |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random avatar URL", input = InputType.YES, condition = InputType.NO)
public void avatarUrl() {
try {
String strObj = Input;
String avatarUrl = faker.get(key).avatar().image();
Report.updateTestLog(Action, "Generated data: " + avatarUrl, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, avatarUrl);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
aircraft
Description: This function will generate a random aircraft name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | aircraft |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random aircraft name", input = InputType.YES, condition = InputType.NO)
public void aircraft() {
try {
String strObj = Input;
String aircraft = faker.get(key).aviation().aircraft();
Report.updateTestLog(Action, "Generated data: " + aircraft, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, aircraft);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
airport
Description: This function will generate a random airport name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | airport |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random airport name", input = InputType.YES, condition = InputType.NO)
public void airport() {
try {
String strObj = Input;
String airport = faker.get(key).aviation().airport();
Report.updateTestLog(Action, "Generated data: " + airport, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, airport);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
metar
Description: This function will generate a random METAR
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | metar |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random METAR", input = InputType.YES, condition = InputType.NO)
public void metar() {
try {
String strObj = Input;
String metar = faker.get(key).aviation().METAR();
Report.updateTestLog(Action, "Generated data: " + metar, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, metar);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
backToTheFutureCharacter
Description: This function will generate a random back To The Future Character
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | backToTheFutureCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a character name from Back to the Future", input = InputType.YES, condition = InputType.NO)
public void backToTheFutureCharacter() {
try {
String strObj = Input;
String character = faker.get(key).backToTheFuture().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
backToTheFutureQuote
Description: This function will generate a random back To The Future quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | backToTheFutureQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a quote from Back to the Future", input = InputType.YES, condition = InputType.NO)
public void backToTheFutureQuote() {
try {
String strObj = Input;
String quote = faker.get(key).backToTheFuture().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
backToTheFutureDate
Description: This function will generate a random back To The Future date
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | backToTheFutureDate |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a date from Back to the Future", input = InputType.YES, condition = InputType.NO)
public void backToTheFutureDate() {
try {
String strObj = Input;
String date = faker.get(key).backToTheFuture().date();
Report.updateTestLog(Action, "Generated data: " + date, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, date);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
beerName
Description: This function will generate a random beer name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | beerName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random beer name", input = InputType.YES, condition = InputType.NO)
public void beerName() {
try {
String strObj = Input;
String beerName = faker.get(key).beer().name();
Report.updateTestLog(Action, "Generated data: " + beerName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, beerName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
beerStyle
Description: This function will generate a random beer style
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | beerStyle |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random beer style", input = InputType.YES, condition = InputType.NO)
public void beerStyle() {
try {
String strObj = Input;
String beerStyle = faker.get(key).beer().style();
Report.updateTestLog(Action, "Generated data: " + beerStyle, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, beerStyle);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
beerHop
Description: This function will generate a random beer hop
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | beerHop |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random beer hop variety", input = InputType.YES, condition = InputType.NO)
public void beerHop() {
try {
String strObj = Input;
String beerHop = faker.get(key).beer().hop();
Report.updateTestLog(Action, "Generated data: " + beerHop, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, beerHop);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
beerYeast
Description: This function will generate a random beer yeast
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | beerYeast |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random beer yeast variety", input = InputType.YES, condition = InputType.NO)
public void beerYeast() {
try {
String strObj = Input;
String beerYeast = faker.get(key).beer().yeast();
Report.updateTestLog(Action, "Generated data: " + beerYeast, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, beerYeast);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
beerMalt
Description: This function will generate a random beer malt
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | beerMalt |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random beer malt variety", input = InputType.YES, condition = InputType.NO)
public void beerMalt() {
try {
String strObj = Input;
String beerMalt = faker.get(key).beer().malt();
Report.updateTestLog(Action, "Generated data: " + beerMalt, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, beerMalt);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
bookTitle
Description: This function will generate a random book title
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | bookTitle |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random book title", input = InputType.YES, condition = InputType.NO)
public void bookTitle() {
try {
String strObj = Input;
String bookTitle = faker.get(key).book().title();
Report.updateTestLog(Action, "Generated data: " + bookTitle, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, bookTitle);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
bookAuthor
Description: This function will generate a random book author
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | bookAuthor |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random book author", input = InputType.YES, condition = InputType.NO)
public void bookAuthor() {
try {
String strObj = Input;
String bookAuthor = faker.get(key).book().author();
Report.updateTestLog(Action, "Generated data: " + bookAuthor, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, bookAuthor);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
bookGenre
Description: This function will generate a random book genre
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | bookGenre |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random book genre", input = InputType.YES, condition = InputType.NO)
public void bookGenre() {
try {
String strObj = Input;
String bookGenre = faker.get(key).book().genre();
Report.updateTestLog(Action, "Generated data: " + bookGenre, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, bookGenre);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
bookPublisher
Description: This function will generate a random book publisher
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | bookPublisher |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random book publisher", input = InputType.YES, condition = InputType.NO)
public void bookPublisher() {
try {
String strObj = Input;
String bookPublisher = faker.get(key).book().publisher();
Report.updateTestLog(Action, "Generated data: " + bookPublisher, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, bookPublisher);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomBool
Description: This function will generate a random bool value
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomBool |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random boolean value", input = InputType.YES, condition = InputType.NO)
public void randomBool() {
try {
String strObj = Input;
boolean randomBool = faker.get(key).bool().bool();
Report.updateTestLog(Action, "Generated data: " + randomBool, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Boolean.toString(randomBool));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
creditCardNumber
Description: This function will generate a random credit card number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | creditCardNumber |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random credit card number", input = InputType.YES, condition = InputType.NO)
public void creditCardNumber() {
try {
String strObj = Input;
String creditCardNumber = faker.get(key).business().creditCardNumber();
Report.updateTestLog(Action, "Generated data: " + creditCardNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, creditCardNumber);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
creditCardType
Description: This function will generate a random credit card type
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | creditCardType |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random credit card type", input = InputType.YES, condition = InputType.NO)
public void creditCardType() {
try {
String strObj = Input;
String creditCardType = faker.get(key).business().creditCardType();
Report.updateTestLog(Action, "Generated data: " + creditCardType, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, creditCardType);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
creditCardExpiry
Description: This function will generate a random credit card expiration date
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | creditCardExpiry |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random credit card expiration date", input = InputType.YES, condition = InputType.NO)
public void creditCardExpiry() {
try {
String strObj = Input;
String creditCardExpiry = faker.get(key).business().creditCardExpiry();
Report.updateTestLog(Action, "Generated data: " + creditCardExpiry, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, creditCardExpiry);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
catName
Description: This function will generate a random cat name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | catName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random cat name", input = InputType.YES, condition = InputType.NO)
public void catName() {
try {
String strObj = Input;
String catName = faker.get(key).cat().name();
Report.updateTestLog(Action, "Generated data: " + catName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, catName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
catBreed
Description: This function will generate a random cat breed
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | catBreed |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random cat breed", input = InputType.YES, condition = InputType.NO)
public void catBreed() {
try {
String strObj = Input;
String catBreed = faker.get(key).cat().breed();
Report.updateTestLog(Action, "Generated data: " + catBreed, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, catBreed);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
catRegistry
Description: This function will generate a random cat registry
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | catRegistry |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random cat registry", input = InputType.YES, condition = InputType.NO)
public void catRegistry() {
try {
String strObj = Input;
String catRegistry = faker.get(key).cat().registry();
Report.updateTestLog(Action, "Generated data: " + catRegistry, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, catRegistry);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
chuckNorrisFact
Description: This function will generate a random chuck Norris Fact
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | chuckNorrisFact |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Chuck Norris fact", input = InputType.YES, condition = InputType.NO)
public void chuckNorrisFact() {
try {
String strObj = Input;
String chuckNorrisFact = faker.get(key).chuckNorris().fact();
Report.updateTestLog(Action, "Generated data: " + chuckNorrisFact, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, chuckNorrisFact);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
isbn10
Description: This function will generate a random ISBN-10 number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | isbn10 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ISBN-10 number", input = InputType.YES, condition = InputType.NO)
public void isbn10() {
try {
String strObj = Input;
String isbn10 = faker.get(key).code().isbn10();
Report.updateTestLog(Action, "Generated data: " + isbn10, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, isbn10);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
isbn13
Description: This function will generate a random ISBN-13 number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | isbn13 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ISBN-13 number", input = InputType.YES, condition = InputType.NO)
public void isbn13() {
try {
String strObj = Input;
String isbn13 = faker.get(key).code().isbn13();
Report.updateTestLog(Action, "Generated data: " + isbn13, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, isbn13);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
gtin8
Description: This function will generate a random GTIN-8 code number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | gtin8 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random GTIN-8 code", input = InputType.YES, condition = InputType.NO)
public void gtin8() {
try {
String strObj = Input;
String gtin8 = faker.get(key).code().gtin8();
Report.updateTestLog(Action, "Generated data: " + gtin8, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, gtin8);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
gtin13
Description: This function will generate a random GTIN-13 code number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | gtin13 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random GTIN-13 code", input = InputType.YES, condition = InputType.NO)
public void gtin13() {
try {
String strObj = Input;
String gtin13 = faker.get(key).code().gtin13();
Report.updateTestLog(Action, "Generated data: " + gtin13, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, gtin13);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
ean8
Description: This function will generate a random EAN-8 code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | ean8 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random EAN-8 code", input = InputType.YES, condition = InputType.NO)
public void ean8() {
try {
String strObj = Input;
String ean8 = faker.get(key).code().ean8();
Report.updateTestLog(Action, "Generated data: " + ean8, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ean8);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
ean13
Description: This function will generate a random EAN-13 code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | ean13 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random EAN-13 code", input = InputType.YES, condition = InputType.NO)
public void ean13() {
try {
String strObj = Input;
String ean13 = faker.get(key).code().ean13();
Report.updateTestLog(Action, "Generated data: " + ean13, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ean13);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
asin
Description: This function will generate a random ASIN number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | asin |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ASIN number", input = InputType.YES, condition = InputType.NO)
public void asin() {
try {
String strObj = Input;
String issn = faker.get(key).code().asin();
Report.updateTestLog(Action, "Generated data: " + issn, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, issn);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
imei
Description: This function will generate a random IMEI number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | imei |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random IMEI number", input = InputType.YES, condition = InputType.NO)
public void imei() {
try {
String strObj = Input;
String issn = faker.get(key).code().imei();
Report.updateTestLog(Action, "Generated data: " + issn, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, issn);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
isbnGroup
Description: This function will generate a random ISBN group
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | isbnGroup |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ISBN group", input = InputType.YES, condition = InputType.NO)
public void isbnGroup() {
try {
String strObj = Input;
String isbnGroup = faker.get(key).code().isbnGroup();
Report.updateTestLog(Action, "Generated data: " + isbnGroup, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, isbnGroup);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
isbnGs1
Description: This function will generate a random ISBN GS1 number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | isbnGs1 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ISBN GS1 number", input = InputType.YES, condition = InputType.NO)
public void isbnGs1() {
try {
String strObj = Input;
String isbnGs1 = faker.get(key).code().isbnGs1();
Report.updateTestLog(Action, "Generated data: " + isbnGs1, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, isbnGs1);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
isbnRegistrant
Description: This function will generate a random ISBN registrant number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | isbnRegistrant |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ISBN registrant number", input = InputType.YES, condition = InputType.NO)
public void isbnRegistrant() {
try {
String strObj = Input;
String isbnRegistrant = faker.get(key).code().isbnRegistrant();
Report.updateTestLog(Action, "Generated data: " + isbnRegistrant, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, isbnRegistrant);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
isbn10WithSeparator
Description: This function will generate a random ISBN-10 number with separator
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | isbn10WithSeparator |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ISBN-10 number with separator", input = InputType.YES, condition = InputType.NO)
public void isbn10WithSeparator() {
try {
String strObj = Input;
boolean separator= true;
String isbn10 = faker.get(key).code().isbn10(separator);
Report.updateTestLog(Action, "Generated data: " + isbn10, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, isbn10);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
isbn13WithSeparator
Description: This function will generate a random ISBN-13 number with separator
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | isbn13WithSeparator |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ISBN-13 number with separator", input = InputType.YES, condition = InputType.NO)
public void isbn13WithSeparator() {
try {
String strObj = Input;
boolean separator = true;
String isbn13 = faker.get(key).code().isbn13(separator);
Report.updateTestLog(Action, "Generated data: " + isbn13, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, isbn13);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
colorName
Description: This function will generate a random color name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | colorName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random color name", input = InputType.YES, condition = InputType.NO)
public void colorName() {
try {
String strObj = Input;
String colorName = faker.get(key).color().name();
Report.updateTestLog(Action, "Generated data: " + colorName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, colorName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hex
Description: This function will generate a random hexadecimal color code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hex |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random hexadecimal color code", input = InputType.YES, condition = InputType.NO)
public void hex() {
try {
String strObj = Input;
String hex = "color"+faker.get(key).color().hex();
Report.updateTestLog(Action, "Generated data: " + hex, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, hex);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hexIncludeHashSign
Description: This function will generate a random hexadecimal color code (full form)
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hexIncludeHashSign |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random hexadecimal color code (full form)", input = InputType.YES, condition = InputType.NO)
public void hexIncludeHashSign() {
try {
String strObj = Input;
boolean includeHashSign = true;
String hex = "color"+faker.get(key).color().hex(includeHashSign);
Report.updateTestLog(Action, "Generated data: " + hex, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, hex);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
productName
Description: This function will generate a random product name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | productName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random product name", input = InputType.YES, condition = InputType.NO)
public void productName() {
try {
String strObj = Input;
String productName = faker.get(key).commerce().productName();
Report.updateTestLog(Action, "Generated data: " + productName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, productName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
commerceDepartment
Description: This function will generate a random commerce department name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | commerceDepartment |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random commerce department name", input = InputType.YES, condition = InputType.NO)
public void commerceDepartment() {
try {
String strObj = Input;
String department = faker.get(key).commerce().department();
Report.updateTestLog(Action, "Generated data: " + department, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, department);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
commercePrice
Description: This function will generate a random commerce price
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | commercePrice |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random price", input = InputType.YES, condition = InputType.NO)
public void commercePrice() {
try {
String strObj = Input;
String price = faker.get(key).commerce().price();
Report.updateTestLog(Action, "Generated data: " + price, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, price);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
priceWithinRange
Description: This function will generate a random price within a range
Input Format : DatasheetName:ColumnName
Condition Format: minimum and maximum range, for example: 45:1005.99
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | priceWithinRange |
DatasheetName:ColumnName | minimum and maximum range |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate price within a range", input = InputType.YES, condition = InputType.YES)
public void priceWithinRange() {
try {
String strObj = Input;
String inputMin = Condition.split(":", 2)[0];
String inputMax = Condition.split(":", 2)[1];
Double min = Double.parseDouble(inputMin);
Double max = Double.parseDouble(inputMax);
String price = faker.get(key).commerce().price(min, max);
Report.updateTestLog(Action, "Generated data: " + price, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, price);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
commerceMaterial
Description: This function will generate a random material name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | commerceMaterial |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random material name", input = InputType.YES, condition = InputType.NO)
public void commerceMaterial() {
try {
String strObj = Input;
String material = faker.get(key).commerce().material();
Report.updateTestLog(Action, "Generated data: " + material, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, material);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
commerceColor
Description: This function will generate a random color name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | commerceColor |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random color name", input = InputType.YES, condition = InputType.NO)
public void commerceColor() {
try {
String strObj = Input;
String color = faker.get(key).commerce().color();
Report.updateTestLog(Action, "Generated data: " + color, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, color);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
promotionCode
Description: This function will generate a random promotion Code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | promotionCode |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random promotion code", input = InputType.YES, condition = InputType.NO)
public void promotionCode() {
try {
String strObj = Input;
String promotionCode = faker.get(key).commerce().promotionCode();
Report.updateTestLog(Action, "Generated data: " + promotionCode, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, promotionCode);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
promotionCodeWithDigits
Description: This function will generate a random promotion Code
Input Format : DatasheetName:ColumnName
Condition Format: number of digits, for example: 14
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | promotionCodeWithDigits |
DatasheetName:ColumnName | number of digits |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random promotion code with digits", input = InputType.YES, condition = InputType.YES)
public void promotionCodeWithDigits() {
try {
String strObj = Input;
String digitStr= Condition.split(":", 1)[0];
Integer digits = Integer.parseInt(digitStr);
String promotionCode = faker.get(key).commerce().promotionCode(digits);
Report.updateTestLog(Action, "Generated data: " + promotionCode, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, promotionCode);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
companyName
Description: This function will generate a random company name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | companyName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random company name", input = InputType.YES, condition = InputType.NO)
public void companyName() {
try {
String strObj = Input;
String companyName = faker.get(key).company().name();
Report.updateTestLog(Action, "Generated data: " + companyName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, companyName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
companyIndustry
Description: This function will generate a random company industry
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | companyIndustry |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random company industry", input = InputType.YES, condition = InputType.NO)
public void companyIndustry() {
try {
String strObj = Input;
String companyIndustry = faker.get(key).company().industry();
Report.updateTestLog(Action, "Generated data: " + companyIndustry, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, companyIndustry);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
companyCatchPhrase
Description: This function will generate a random company catchphrase
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | companyCatchPhrase |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random company catchphrase", input = InputType.YES, condition = InputType.NO)
public void companyCatchPhrase() {
try {
String strObj = Input;
String companyCatchPhrase = faker.get(key).company().catchPhrase();
Report.updateTestLog(Action, "Generated data: " + companyCatchPhrase, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, companyCatchPhrase);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
companyBuzzword
Description: This function will generate a random company buzzword
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | companyBuzzword |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random company buzzword", input = InputType.YES, condition = InputType.NO)
public void companyBuzzword() {
try {
String strObj = Input;
String companyBuzzword = faker.get(key).company().buzzword();
Report.updateTestLog(Action, "Generated data: " + companyBuzzword, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, companyBuzzword);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
companyBS
Description: This function will generate a random company BS (business speak)
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | companyBS |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random BS (business speak)", input = InputType.YES, condition = InputType.NO)
public void companyBS() {
try {
String strObj = Input;
String bs = faker.get(key).company().bs();
Report.updateTestLog(Action, "Generated data: " + bs, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, bs);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
companyLogo
Description: This function will generate a random company logo URL
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | companyLogo |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random company logo URL", input = InputType.YES, condition = InputType.NO)
public void companyLogo() {
try {
String strObj = Input;
String logo = faker.get(key).company().logo();
Report.updateTestLog(Action, "Generated data: " + logo, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, logo);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
profession
Description: This function will generate a random profession
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | profession |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random profession", input = InputType.YES, condition = InputType.NO)
public void profession() {
try {
String strObj = Input;
String profession = faker.get(key).company().profession();
Report.updateTestLog(Action, "Generated data: " + profession, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, profession);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
companySuffix
Description: This function will generate a random company suffix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | companySuffix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random company suffix", input = InputType.YES, condition = InputType.NO)
public void companySuffix() {
try {
String strObj = Input;
String suffix = faker.get(key).company().suffix();
Report.updateTestLog(Action, "Generated data: " + suffix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, suffix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
companyUrl
Description: This function will generate a random company URL
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | companyUrl |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random company URL", input = InputType.YES, condition = InputType.NO)
public void companyUrl() {
try {
String strObj = Input;
String url = faker.get(key).company().url();
Report.updateTestLog(Action, "Generated data: " + url, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, url);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
capital
Description: This function will generate a random capital city
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | capital |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random capital city", input = InputType.YES, condition = InputType.NO)
public void capital() {
try {
String strObj = Input;
String capital = faker.get(key).country().capital();
Report.updateTestLog(Action, "Generated data: " + capital, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, capital);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
countryCode2
Description: This function will generate a random 2-letter country code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | countryCode2 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random 2-letter country code", input = InputType.YES, condition = InputType.NO)
public void countryCode2() {
try {
String strObj = Input;
String countryCode2 = faker.get(key).country().countryCode2();
Report.updateTestLog(Action, "Generated data: " + countryCode2, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, countryCode2);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
countryCode3
Description: This function will generate a random 3-letter country code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | countryCode3 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random 3-letter country code", input = InputType.YES, condition = InputType.NO)
public void countryCode3() {
try {
String strObj = Input;
String countryCode3 = faker.get(key).country().countryCode3();
Report.updateTestLog(Action, "Generated data: " + countryCode3, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, countryCode3);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
countryCurrency
Description: This function will generate a random currency name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | countryCurrency |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random currency name", input = InputType.YES, condition = InputType.NO)
public void countryCurrency() {
try {
String strObj = Input;
String currency = faker.get(key).country().currency();
Report.updateTestLog(Action, "Generated data: " + currency, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, currency);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
countryCurrencyCode
Description: This function will generate a random currency code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | countryCurrencyCode |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random currency code", input = InputType.YES, condition = InputType.NO)
public void countryCurrencyCode() {
try {
String strObj = Input;
String currencyCode = faker.get(key).country().currencyCode();
Report.updateTestLog(Action, "Generated data: " + currencyCode, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, currencyCode);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
flag
Description: This function will generate a random country flag
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | flag |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random country flag", input = InputType.YES, condition = InputType.NO)
public void flag() {
try {
String strObj = Input;
String flag = faker.get(key).country().flag();
Report.updateTestLog(Action, "Generated data: " + flag, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, flag);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
countryName
Description: This function will generate a random country name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | countryName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random country name", input = InputType.YES, condition = InputType.NO)
public void countryName() {
try {
String strObj = Input;
String name = faker.get(key).country().name();
Report.updateTestLog(Action, "Generated data: " + name, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, name);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
md5
Description: This function will generate a random MD5 hash
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | md5 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random MD5 hash", input = InputType.YES, condition = InputType.NO)
public void md5() {
try {
String strObj = Input;
String md5 = faker.get(key).crypto().md5();
Report.updateTestLog(Action, "Generated data: " + md5, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, md5);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
sha1
Description: This function will generate a random SHA-1 hash
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | sha1 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random SHA-1 hash", input = InputType.YES, condition = InputType.NO)
public void sha1() {
try {
String strObj = Input;
String sha1 = faker.get(key).crypto().sha1();
Report.updateTestLog(Action, "Generated data: " + sha1, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sha1);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
sha256
Description: This function will generate a random SHA-256 hash
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | sha256 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random SHA-256 hash", input = InputType.YES, condition = InputType.NO)
public void sha256() {
try {
String strObj = Input;
String sha256 = faker.get(key).crypto().sha256();
Report.updateTestLog(Action, "Generated data: " + sha256, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sha256);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
sha512
Description: This function will generate a random SHA-512 hash
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | sha512 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random SHA-512 hash", input = InputType.YES, condition = InputType.NO)
public void sha512() {
try {
String strObj = Input;
String sha512 = faker.get(key).crypto().sha512();
Report.updateTestLog(Action, "Generated data: " + sha512, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sha512);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
currencyName
Description: This function will generate a random currency name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | currencyName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random currency name", input = InputType.YES, condition = InputType.NO)
public void currencyName() {
try {
String strObj = Input;
String currency = faker.get(key).currency().name();
Report.updateTestLog(Action, "Generated data: " + currency, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, currency);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
CurrencyCode
Description: This function will generate a random currency code
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | CurrencyCode |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random currency code", input = InputType.YES, condition = InputType.NO)
public void CurrencyCode() {
try {
String strObj = Input;
String currencyCode = faker.get(key).currency().code();
Report.updateTestLog(Action, "Generated data: " + currencyCode, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, currencyCode);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
futureUpto
Description: This function will generate a random future date from now
Input Format : DatasheetName:ColumnName
Condition Format: max date and the time unit, for example: 10:SECONDS
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | futureUpto |
DatasheetName:ColumnName | max date and the time unit |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generates a future date from now", input = InputType.YES, condition = InputType.YES)
public void futureUpto() {
try {
String strObj = Input;
String max = Condition.split(":", 2)[0];
int atMost=Integer.parseInt(max);
String unitStr = Condition.split(":", 2)[1];
TimeUnit unit=TimeUnit.valueOf(unitStr);
Date futureDate = faker.get(key).date().future(atMost, unit);
Report.updateTestLog(Action, "Generated data: " + futureDate, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, futureDate.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
futureWithinRange
Description: This function will generate a random future date from now, with a minimum time
Input Format : DatasheetName:ColumnName
Condition Format: max, min dates and the time unit, for example: 10:5:HOURS
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | futureWithinRange |
DatasheetName:ColumnName | max, min dates and the time unit |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generates a future date from now, with a minimum time", input = InputType.YES, condition = InputType.YES)
public void futureWithinRange() {
try {
String strObj = Input;
String max = Condition.split(":", 3)[0];
String min = Condition.split(":", 3)[1];
int atMost=Integer.parseInt(max);
int minimum=Integer.parseInt(min);
String unitStr = Condition.split(":", 3)[2];
TimeUnit unit=TimeUnit.valueOf(unitStr);
Date futureDate = faker.get(key).date().future(atMost, minimum, unit);
Report.updateTestLog(Action, "Generated data: " + futureDate, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, futureDate.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
futureUptoBasedOnRefDate
Description: This function will generate a random future date relative to the reference date
Input Format : DatasheetName:ColumnName
Condition Format: max date, time unit and the reference date, for example: 15:SECONDS:01/10/2023
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | futureUptoBasedOnRefDate |
DatasheetName:ColumnName | max date, time unit and the reference date |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generates a future date relative to the reference date", input = InputType.YES, condition = InputType.YES)
public void futureUptoBasedOnRefDate() {
try {
String strObj = Input;
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String max = Condition.split(":", 3)[0];
int atMost=Integer.parseInt(max);
String unitStr = Condition.split(":", 3)[1];
TimeUnit unit=TimeUnit.valueOf(unitStr);
String dateStr = Condition.split(":", 3)[2];
Date referenceDate = formatter.parse(dateStr);
Date futureDate = faker.get(key).date().future(atMost, unit, referenceDate);
Report.updateTestLog(Action, "Generated data: " + futureDate, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, futureDate.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
pastUpto
Description: This function will generate a random past date from now
Input Format : DatasheetName:ColumnName
Condition Format: max date and the time unit, for example: 11:HOURS
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | pastUpto |
DatasheetName:ColumnName | max date and the time unit |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generates a past date from now", input = InputType.YES, condition = InputType.YES)
public void pastUpto() {
try {
String strObj = Input;
String max = Condition.split(":", 2)[0];
int atMost=Integer.parseInt(max);
String unitStr = Condition.split(":", 2)[1];
TimeUnit unit=TimeUnit.valueOf(unitStr);
Date pastDate = faker.get(key).date().past(atMost, unit);
Report.updateTestLog(Action, "Generated data: " + pastDate, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, pastDate.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
pastWithinRange
Description: This function will generate a random past date from now, with a minimum time
Input Format : DatasheetName:ColumnName
Condition Format: max, min dates and the time unit, for example: 10:5:MILLISECONDS
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | pastWithinRange |
DatasheetName:ColumnName | max, min dates and the time unit |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generates a past date from now, with a minimum time", input = InputType.YES, condition = InputType.YES)
public void pastWithinRange() {
try {
String strObj = Input;
String max = Condition.split(":", 3)[0];
String min = Condition.split(":", 3)[1];
int atMost=Integer.parseInt(max);
int minimum=Integer.parseInt(min);
String unitStr = Condition.split(":", 3)[2];
TimeUnit unit=TimeUnit.valueOf(unitStr);
Date pastDate = faker.get(key).date().past(atMost, minimum, unit);
Report.updateTestLog(Action, "Generated data: " + pastDate, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, pastDate.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
pastUptoBasedOnRefDate
Description: This function will generate a random past date relative to the reference date
Input Format : DatasheetName:ColumnName
Condition Format: max date, time unit and the reference date, for example: 15:DAYS:01/10/2023
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | pastUptoBasedOnRefDate |
DatasheetName:ColumnName | max date, time unit and the reference date |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generates a past date relative to the reference date", input = InputType.YES, condition = InputType.YES)
public void pastUptoBasedOnRefDate() {
try {
String strObj = Input;
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String max = Condition.split(":", 3)[0];
int atMost=Integer.parseInt(max);
String unitStr = Condition.split(":", 3)[1];
TimeUnit unit=TimeUnit.valueOf(unitStr);
String dateStr = Condition.split(":", 3)[2];
Date referenceDate = formatter.parse(dateStr);
Date pastDate = faker.get(key).date().past(atMost, unit, referenceDate);
Report.updateTestLog(Action, "Generated data: " + pastDate, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, pastDate.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dateBetween
Description: This function will generate a random date between two dates
Input Format : DatasheetName:ColumnName
Condition Format: start and end dates, for example: 23/11/2023:11/12/2023
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dateBetween |
DatasheetName:ColumnName | start and end dates |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random date between two dates", input = InputType.YES, condition = InputType.YES)
public void dateBetween() {
try {
String strObj = Input;
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String from = Condition.split(":", 2)[0];
String to = Condition.split(":", 2)[1];
Date startDate= formatter.parse(from);
Date endDate= formatter.parse(to);
Date betweenDate = faker.get(key).date().between(startDate, endDate);
Report.updateTestLog(Action, "Generated data: " + betweenDate, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, betweenDate.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
birthday
Description: This function will generate a random birthday between 65 and 18 years ago
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | birthday |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generates a random birthday between 65 and 18 years ago", input = InputType.YES, condition = InputType.NO)
public void birthday() {
try {
String strObj = Input;
Date birthdayDate = faker.get(key).date().birthday();
Report.updateTestLog(Action, "Generated data: " + birthdayDate, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, birthdayDate.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
birthdayWithinRange
Description: This function will generate a random birthday between two ages
Input Format : DatasheetName:ColumnName
Condition Format: min and max ages, for example: 45:50
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | birthdayWithinRange |
DatasheetName:ColumnName | min and max ages |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generates a random birthday between two ages", input = InputType.YES, condition = InputType.YES)
public void birthdayWithinRange() {
try {
String strObj = Input;
String from = Condition.split(":", 2)[0];
String to = Condition.split(":", 2)[1];
int minAge=Integer.parseInt(from);
int maxAge=Integer.parseInt(to);
Date birthdayDate = faker.get(key).date().birthday(minAge, maxAge);
Report.updateTestLog(Action, "Generated data: " + birthdayDate, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, birthdayDate.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
race
Description: This function will generate a random race
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | race |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random race", input = InputType.YES, condition = InputType.NO)
public void race() {
try {
String strObj = Input;
String race = faker.get(key).demographic().race();
Report.updateTestLog(Action, "Generated data: " + race, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, race);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
educationalAttainment
Description: This function will generate a random educational attainment
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | educationalAttainment |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random educational attainment", input = InputType.YES, condition = InputType.NO)
public void educationalAttainment() {
try {
String strObj = Input;
String educationalAttainment = faker.get(key).demographic().educationalAttainment();
Report.updateTestLog(Action, "Generated data: " + educationalAttainment, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, educationalAttainment);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
sex
Description: This function will generate a random demographic sex
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | sex |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random demographic sex", input = InputType.YES, condition = InputType.NO)
public void sex() {
try {
String strObj = Input;
String sex = faker.get(key).demographic().sex();
Report.updateTestLog(Action, "Generated data: " + sex, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sex);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
maritalStatus
Description: This function will generate a random marital status
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | maritalStatus |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random marital status", input = InputType.YES, condition = InputType.NO)
public void maritalStatus() {
try {
String strObj = Input;
String maritalStatus = faker.get(key).demographic().maritalStatus();
Report.updateTestLog(Action, "Generated data: " + maritalStatus, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, maritalStatus);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
demonym
Description: This function will generate a random demographic D.P.
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | demonym |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random demographic D.P.", input = InputType.YES, condition = InputType.NO)
public void demonym() {
try {
String strObj = Input;
String demonym = faker.get(key).demographic().demonym();
Report.updateTestLog(Action, "Generated data: " + demonym, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, demonym);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dogName
Description: This function will generate a random dog name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dogName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random dog name", input = InputType.YES, condition = InputType.NO)
public void dogName() {
try {
String strObj = Input;
String name = faker.get(key).dog().name();
Report.updateTestLog(Action, "Generated data: " + name, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, name);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dogBreed
Description: This function will generate a random dog breed
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dogBreed |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random dog breed", input = InputType.YES, condition = InputType.NO)
public void dogBreed() {
try {
String strObj = Input;
String breed = faker.get(key).dog().breed();
Report.updateTestLog(Action, "Generated data: " + breed, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, breed);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dogSound
Description: This function will generate a random dog sound
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dogSound |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random dog sound", input = InputType.YES, condition = InputType.NO)
public void dogSound() {
try {
String strObj = Input;
String sound = faker.get(key).dog().sound();
Report.updateTestLog(Action, "Generated data: " + sound, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sound);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dogAge
Description: This function will generate a random dog age
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dogAge |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random dog age", input = InputType.YES, condition = InputType.NO)
public void dogAge() {
try {
String strObj = Input;
String age = faker.get(key).dog().age();
Report.updateTestLog(Action, "Generated data: " + age, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, age);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dogCoatLength
Description: This function will generate a random dog coat length
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dogCoatLength |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random dog coat length", input = InputType.YES, condition = InputType.NO)
public void dogCoatLength() {
try {
String strObj = Input;
String coatLength = faker.get(key).dog().coatLength();
Report.updateTestLog(Action, "Generated data: " + coatLength, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, coatLength);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dogSize
Description: This function will generate a random dog size
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dogSize |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random dog size", input = InputType.YES, condition = InputType.NO)
public void dogSize() {
try {
String strObj = Input;
String size = faker.get(key).dog().size();
Report.updateTestLog(Action, "Generated data: " + size, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, size);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dogGender
Description: This function will generate a random dog gender
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dogGender |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random dog gender", input = InputType.YES, condition = InputType.NO)
public void dogGender() {
try {
String strObj = Input;
String gender = faker.get(key).dog().gender();
Report.updateTestLog(Action, "Generated data: " + gender, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, gender);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
memePhrase
Description: This function will generate a random memePhrase
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | memePhrase |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random dog meme phrase", input = InputType.YES, condition = InputType.NO)
public void memePhrase() {
try {
String strObj = Input;
String memePhrase = faker.get(key).dog().memePhrase();
Report.updateTestLog(Action, "Generated data: " + memePhrase, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, memePhrase);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dragonBallCharacter
Description: This function will generate a random Dragon Ball character name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dragonBallCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Dragon Ball character name", input = InputType.YES, condition = InputType.NO)
public void dragonBallCharacter() {
try {
String strObj = Input;
String character = faker.get(key).dragonBall().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
university
Description: This function will generate a random university name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | university |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random university name", input = InputType.YES, condition = InputType.NO)
public void university() {
try {
String strObj = Input;
String university = faker.get(key).educator().university();
Report.updateTestLog(Action, "Generated data: " + university, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, university);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
course
Description: This function will generate a random course name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | course |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random course name", input = InputType.YES, condition = InputType.NO)
public void course() {
try {
String strObj = Input;
String course = faker.get(key).educator().course();
Report.updateTestLog(Action, "Generated data: " + course, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, course);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
campus
Description: This function will generate a random campus name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | campus |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random campus name", input = InputType.YES, condition = InputType.NO)
public void campus() {
try {
String strObj = Input;
String campus = faker.get(key).educator().campus();
Report.updateTestLog(Action, "Generated data: " + campus, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, campus);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
secondarySchool
Description: This function will generate a random secondary School name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | secondarySchool |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random secondary school name", input = InputType.YES, condition = InputType.NO)
public void secondarySchool() {
try {
String strObj = Input;
String secondarySchool = faker.get(key).educator().secondarySchool();
Report.updateTestLog(Action, "Generated data: " + secondarySchool, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, secondarySchool);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
esportsTeam
Description: This function will generate a random esports team name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | esportsTeam |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random esports team name", input = InputType.YES, condition = InputType.NO)
public void esportsTeam() {
try {
String strObj = Input;
String team = faker.get(key).esports().team();
Report.updateTestLog(Action, "Generated data: " + team, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, team);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
esportsPlayer
Description: This function will generate a random esports player name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | esportsPlayer |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random esports player name", input = InputType.YES, condition = InputType.NO)
public void esportsPlayer() {
try {
String strObj = Input;
String player = faker.get(key).esports().player();
Report.updateTestLog(Action, "Generated data: " + player, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, player);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
esportsGame
Description: This function will generate a random esports game name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | esportsGame |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random esports game name", input = InputType.YES, condition = InputType.NO)
public void esportsGame() {
try {
String strObj = Input;
String game = faker.get(key).esports().game();
Report.updateTestLog(Action, "Generated data: " + game, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, game);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
esportsEvent
Description: This function will generate a random esports event name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | esportsEvent |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random esports event name", input = InputType.YES, condition = InputType.NO)
public void esportsEvent() {
try {
String strObj = Input;
String event = faker.get(key).esports().event();
Report.updateTestLog(Action, "Generated data: " + event, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, event);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
esportsLeague
Description: This function will generate a random esports league name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | esportsLeague |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random esports league", input = InputType.YES, condition = InputType.NO)
public void esportsLeague() {
try {
String strObj = Input;
String league = faker.get(key).esports().league();
Report.updateTestLog(Action, "Generated data: " + league, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, league);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
fileName
Description: This function will generate a random file name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | fileName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random file name", input = InputType.YES, condition = InputType.NO)
public void fileName() {
try {
String strObj = Input;
String fileName = faker.get(key).file().fileName();
Report.updateTestLog(Action, "Generated data: " + fileName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, fileName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
fileNameWithDetails
Description: This function will generate a random file name with details
Input Format : DatasheetName:ColumnName
Condition Format: directory, name, extension and separator, for example: c:javafaker:txt:.
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | fileNameWithDetails |
DatasheetName:ColumnName | directory, name, extension and separator |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random file name with details", input = InputType.YES, condition = InputType.YES)
public void fileNameWithDetails() {
try {
String strObj = Input;
String dirOrNull = Condition.split(":", 4)[0];
String nameOrNull = Condition.split(":", 4)[1];
String extensionOrNull = Condition.split(":", 4)[2];
String separatorOrNull = Condition.split(":", 4)[3];
String fileName = faker.get(key).file().fileName(dirOrNull, nameOrNull, extensionOrNull, separatorOrNull);
Report.updateTestLog(Action, "Generated data: " + fileName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, fileName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
mimeType
Description: This function will generate a random mime type
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | mimeType |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random mime type", input = InputType.YES, condition = InputType.NO)
public void mimeType() {
try {
String strObj = Input;
String mimeType = faker.get(key).file().mimeType();
Report.updateTestLog(Action, "Generated data: " + mimeType, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, mimeType);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
fileNameWithExtension
Description: This function will generate a random file name with an optional file extension
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | fileNameWithExtension | DatasheetName:ColumnName |
@Action(object = ObjectType.FAKER, desc = "Generate a random file name with an optional file extension", input = InputType.NO)
public void fileNameWithExtension() {
try {
String strObj = Input;
String fileNameWithExtension = faker.get(key).file().extension();
Report.updateTestLog(Action, "Generated data: " + fileNameWithExtension, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, fileNameWithExtension);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
financeCreditCardNumber
Description: This function will generate a random credit card number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | financeCreditCardNumber |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random credit card number", input = InputType.YES, condition = InputType.NO)
public void financeCreditCardNumber() {
try {
String strObj = Input;
String creditCard = faker.get(key).finance().creditCard();
Report.updateTestLog(Action, "Generated data: " + creditCard, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, creditCard);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
creditCardNumberBasedOnType
Description: This function will generate a random credit card number based on type
Input Format : DatasheetName:ColumnName
Condition Format: type, for example: VISA
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | creditCardNumberBasedOnType |
DatasheetName:ColumnName | type |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random credit card number based on type", input = InputType.YES, condition = InputType.YES)
public void creditCardNumberBasedOnType() {
try {
String strObj = Input;
String type = Condition.split(":", 1)[0];
CreditCardType creditCardType=CreditCardType.valueOf(type);
String creditCard = faker.get(key).finance().creditCard(creditCardType);
Report.updateTestLog(Action, "Generated data: " + creditCard, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, creditCard);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
bic
Description: This function will generate a random BIC (Bank Identifier Code)
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | bic |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random BIC (Bank Identifier Code)", input = InputType.YES, condition = InputType.NO)
public void bic() {
try {
String strObj = Input;
String bic = faker.get(key).finance().bic();
Report.updateTestLog(Action, "Generated data: " + bic, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, bic);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
iban
Description: This function will generate a random IBAN (International Bank Account Number)
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | iban |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random IBAN (International Bank Account Number)", input = InputType.YES, condition = InputType.NO)
public void iban() {
try {
String strObj = Input;
String iban = faker.get(key).finance().iban();
Report.updateTestLog(Action, "Generated data: " + iban, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, iban);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
ibanByCountry
Description: This function will generate a random IBAN with a specific country code
Input Format : DatasheetName:ColumnName
Condition Format: country code, for example: DE
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | ibanByCountry |
DatasheetName:ColumnName | country code |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random IBAN with a specific country code", input = InputType.YES, condition = InputType.YES)
public void ibanByCountry() {
try {
String strObj = Input;
String countryCode = Condition.split(":", 1)[0];
String iban = faker.get(key).finance().iban(countryCode);
Report.updateTestLog(Action, "Generated data: " + iban, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, iban);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
ingredient
Description: This function will generate a random ingredient
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | ingredient |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ingredient", input = InputType.YES, condition = InputType.NO)
public void ingredient() {
try {
String strObj = Input;
String ingredient = faker.get(key).food().ingredient();
Report.updateTestLog(Action, "Generated data: " + ingredient, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ingredient);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
spice
Description: This function will generate a random spice
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | spice |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random spice", input = InputType.YES, condition = InputType.NO)
public void spice() {
try {
String strObj = Input;
String spice = faker.get(key).food().spice();
Report.updateTestLog(Action, "Generated data: " + spice, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, spice);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
measurement
Description: This function will generate a random measurement
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | measurement |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random measurement", input = InputType.YES, condition = InputType.NO)
public void measurement() {
try {
String strObj = Input;
String measurement = faker.get(key).food().measurement();
Report.updateTestLog(Action, "Generated data: " + measurement, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, measurement);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
friendsCharacter
Description: This function will generate a random character name from the TV show "Friends"
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | friendsCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random character name from the TV show \"Friends\"", input = InputType.YES, condition = InputType.NO)
public void friendsCharacter() {
try {
String strObj = Input;
String character = faker.get(key).friends().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
friendsLocation
Description: This function will generate a random location name from the TV show "Friends"
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | friendsLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random location from the TV show \"Friends\"", input = InputType.YES, condition = InputType.NO)
public void friendsLocation() {
try {
String strObj = Input;
String location = faker.get(key).friends().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
friendsQuote
Description: This function will generate a random quote from the TV show "Friends"
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | friendsQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random quote from the TV show \"Friends\"", input = InputType.YES, condition = InputType.NO)
public void friendsQuote() {
try {
String strObj = Input;
String quote = faker.get(key).friends().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
funnyName
Description: This function will generate a random funny name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | funnyName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random funny name", input = InputType.YES, condition = InputType.NO)
public void funnyName() {
try {
String strObj = Input;
String name = faker.get(key).funnyName().name();
Report.updateTestLog(Action, "Generated data: " + name, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, name);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
characterGOT
Description: This function will generate a random character name from the Game of Thrones series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | characterGOT |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random character name from the Game of Thrones series", input = InputType.YES, condition = InputType.NO)
public void GOTCharacter() {
try {
String strObj = Input;
String character = faker.get(key).gameOfThrones().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
houseGOT
Description: This function will generate a random house name from the Game of Thrones series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | houseGOT |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random house name from the Game of Thrones series", input = InputType.YES, condition = InputType.NO)
public void GOTHouse() {
try {
String strObj = Input;
String house = faker.get(key).gameOfThrones().house();
Report.updateTestLog(Action, "Generated data: " + house, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, house);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
cityGOT
Description: This function will generate a random city name from the Game of Thrones series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | cityGOT |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random city name from the Game of Thrones series", input = InputType.YES, condition = InputType.NO)
public void GOTCity() {
try {
String strObj = Input;
String city = faker.get(key).gameOfThrones().city();
Report.updateTestLog(Action, "Generated data: " + city, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, city);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
dragonGOT
Description: This function will generate a random dragon name from the Game of Thrones series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | dragonGOT |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random dragon name from the Game of Thrones series", input = InputType.YES, condition = InputType.NO)
public void GOTDragon() {
try {
String strObj = Input;
String dragon = faker.get(key).gameOfThrones().dragon();
Report.updateTestLog(Action, "Generated data: " + dragon, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, dragon);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
quoteGOT
Description: This function will generate a random quote from the Game of Thrones series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | quoteGOT |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random quote from the Game of Thrones series", input = InputType.YES, condition = InputType.NO)
public void GOTQuote() {
try {
String strObj = Input;
String quote = faker.get(key).gameOfThrones().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hackerAbbreviation
Description: This function will generate a random abbreviation used in hacker slang
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hackerAbbreviation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random abbreviation used in hacker slang", input = InputType.YES, condition = InputType.NO)
public void hackerAbbreviation() {
try {
String strObj = Input;
String abbreviation = faker.get(key).hacker().abbreviation();
Report.updateTestLog(Action, "Generated data: " + abbreviation, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, abbreviation);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hackerAdjective
Description: This function will generate a random adjective used in hacker slang
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hackerAdjective |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random adjective used in hacker slang", input = InputType.YES, condition = InputType.NO)
public void hackerAdjective() {
try {
String strObj = Input;
String adjective = faker.get(key).hacker().adjective();
Report.updateTestLog(Action, "Generated data: " + adjective, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, adjective);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hackerNoun
Description: This function will generate a random noun used in hacker slang
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hackerNoun |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random noun used in hacker slang", input = InputType.YES, condition = InputType.NO)
public void hackerNoun() {
try {
String strObj = Input;
String noun = faker.get(key).hacker().noun();
Report.updateTestLog(Action, "Generated data: " + noun, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, noun);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hackerVerb
Description: This function will generate a random verb used in hacker slang
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hackerVerb |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random verb used in hacker slang", input = InputType.YES, condition = InputType.NO)
public void hackerVerb() {
try {
String strObj = Input;
String verb = faker.get(key).hacker().verb();
Report.updateTestLog(Action, "Generated data: " + verb, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, verb);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hackerIngVerb
Description: This function will generate a random ingverb used in hacker slang
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hackerIngVerb |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random ingverb used in hacker slang", input = InputType.YES, condition = InputType.NO)
public void hackerIngVerb() {
try {
String strObj = Input;
String ingVerb = faker.get(key).hacker().ingverb();
Report.updateTestLog(Action, "Generated data: " + ingVerb, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ingVerb);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
harryPotterCharacter
Description: This function will generate a random character name from the Harry Potter series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | harryPotterCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random character name from the Harry Potter series", input = InputType.YES, condition = InputType.NO)
public void HarryPotterCharacter() {
try {
String strObj = Input;
String character = faker.get(key).harryPotter().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
harryPotterLocation
Description: This function will generate a random location from the Harry Potter series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | harryPotterLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random location from the Harry Potter series", input = InputType.YES, condition = InputType.NO)
public void HarryPotterLocation() {
try {
String strObj = Input;
String location = faker.get(key).harryPotter().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
harryPotterQuote
Description: This function will generate a random quote from the Harry Potter series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | harryPotterQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random quote from the Harry Potter series", input = InputType.YES, condition = InputType.NO)
public void HarryPotterQuote() {
try {
String strObj = Input;
String quote = faker.get(key).harryPotter().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
harryPotterBook
Description: This function will generate a random book name from the Harry Potter series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | harryPotterBook |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random book name from the Harry Potter series", input = InputType.YES, condition = InputType.NO)
public void HarryPotterBook() {
try {
String strObj = Input;
String book = faker.get(key).harryPotter().book();
Report.updateTestLog(Action, "Generated data: " + book, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, book);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hipsterWord
Description: This function will generate a random word related to hipster culture
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hipsterWord |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random word related to hipster culture", input = InputType.YES, condition = InputType.NO)
public void hipsterWord() {
try {
String strObj = Input;
String word = faker.get(key).hipster().word();
Report.updateTestLog(Action, "Generated data: " + word, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, word);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hitchhikerCharacter
Description: This function will generate a random character name from the Hitchhiker's Guide to the Galaxy series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hitchhikerCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random character name from the Hitchhiker's Guide to the Galaxy series", input = InputType.YES, condition = InputType.NO)
public void hitchhikerCharacter() {
try {
String strObj = Input;
String character = faker.get(key).hitchhikersGuideToTheGalaxy().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hitchhikerLocation
Description: This function will generate a random location name from the Hitchhiker's Guide to the Galaxy series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hitchhikerLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random location name from the Hitchhiker's Guide to the Galaxy series", input = InputType.YES, condition = InputType.NO)
public void hitchhikerLocation() {
try {
String strObj = Input;
String location = faker.get(key).hitchhikersGuideToTheGalaxy().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hitchhikerMarvinQuote
Description: This function will generate a random marvin quote from the Hitchhiker's Guide to the Galaxy series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hitchhikerMarvinQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random marvin quote from the Hitchhiker's Guide to the Galaxy series", input = InputType.YES, condition = InputType.NO)
public void hitchhikerMarvinQuote() {
try {
String strObj = Input;
String quote = faker.get(key).hitchhikersGuideToTheGalaxy().marvinQuote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hitchhikerQuote
Description: This function will generate a random quote from the Hitchhiker's Guide to the Galaxy series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hitchhikerQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random quote from the Hitchhiker's Guide to the Galaxy series", input = InputType.YES, condition = InputType.NO)
public void hitchhikerQuote() {
try {
String strObj = Input;
String quote = faker.get(key).hitchhikersGuideToTheGalaxy().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hitchhikerPlanet
Description: This function will generate a random planet name from the Hitchhiker's Guide to the Galaxy series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hitchhikerPlanet |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random planet name from the Hitchhiker's Guide to the Galaxy series", input = InputType.YES, condition = InputType.NO)
public void hitchhikerPlanet() {
try {
String strObj = Input;
String planet = faker.get(key).hitchhikersGuideToTheGalaxy().planet();
Report.updateTestLog(Action, "Generated data: " + planet, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, planet);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hitchhikerSpecie
Description: This function will generate a random species name from the Hitchhiker's Guide to the Galaxy series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hitchhikerSpecie |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random species name from the Hitchhiker's Guide to the Galaxy series", input = InputType.YES, condition = InputType.NO)
public void hitchhikerSpecie() {
try {
String strObj = Input;
String species = faker.get(key).hitchhikersGuideToTheGalaxy().specie();
Report.updateTestLog(Action, "Generated data: " + species, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, species);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hitchhikerStarship
Description: This function will generate a random starship from the Hitchhiker's Guide to the Galaxy series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hitchhikerStarship |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random starship from the Hitchhiker's Guide to the Galaxy series", input = InputType.YES, condition = InputType.NO)
public void hitchhikerStarship() {
try {
String strObj = Input;
String starShip = faker.get(key).hitchhikersGuideToTheGalaxy().starship();
Report.updateTestLog(Action, "Generated data: " + starShip, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, starShip);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hobbitCharacter
Description: This function will generate a random character name from The Hobbit series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hobbitCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random character name from The Hobbit series", input = InputType.YES, condition = InputType.NO)
public void hobbitCharacter() {
try {
String strObj = Input;
String character = faker.get(key).hobbit().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hobbitLocation
Description: This function will generate a random location name from The Hobbit series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hobbitLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random location name from The Hobbit series", input = InputType.YES, condition = InputType.NO)
public void hobbitLocation() {
try {
String strObj = Input;
String location = faker.get(key).hobbit().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hobbitQuote
Description: This function will generate a random quote from The Hobbit series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hobbitQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random quote from The Hobbit series", input = InputType.YES, condition = InputType.NO)
public void hobbitQuote() {
try {
String strObj = Input;
String quote = faker.get(key).hobbit().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hobbitThorinsCompany
Description: This function will generate a random hobbit Thorins Company from The Hobbit series
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hobbitThorinsCompany |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random hobbit Thorins Company from The Hobbit series", input = InputType.YES, condition = InputType.NO)
public void hobbitThorinsCompany() {
try {
String strObj = Input;
String company = faker.get(key).hobbit().thorinsCompany();
Report.updateTestLog(Action, "Generated data: " + company, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, company);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
howIMetYourMotherCharacter
Description: This function will generate a random character name from How I Met Your Mother
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | howIMetYourMotherCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random character name from How I Met Your Mother", input = InputType.YES, condition = InputType.NO)
public void howIMetYourMotherCharacter() {
try {
String strObj = Input;
String character = faker.get(key).howIMetYourMother().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
howIMetYourMotherQuote
Description: This function will generate a random quote from How I Met Your Mother
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | howIMetYourMotherQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random quote from How I Met Your Mother", input = InputType.YES, condition = InputType.NO)
public void howIMetYourMotherQuote() {
try {
String strObj = Input;
String quote = faker.get(key).howIMetYourMother().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
howIMetYourMotherCatchPhrase
Description: This function will generate a random catchphrase from How I Met Your Mother
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | howIMetYourMotherCatchPhrase |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random catchphrase from How I Met Your Mother", input = InputType.YES, condition = InputType.NO)
public void howIMetYourMotherCatchPhrase() {
try {
String strObj = Input;
String catchphrase = faker.get(key).howIMetYourMother().catchPhrase();
Report.updateTestLog(Action, "Generated data: " + catchphrase, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, catchphrase);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
howIMetYourMotherHighFive
Description: This function will generate a random high five from How I Met Your Mother
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | howIMetYourMotherHighFive |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random high five from How I Met Your Mother", input = InputType.YES, condition = InputType.NO)
public void howIMetYourMotherHighFive() {
try {
String strObj = Input;
String highFive = faker.get(key).howIMetYourMother().highFive();
Report.updateTestLog(Action, "Generated data: " + highFive, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, highFive);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
validIdNumber
Description: This function will generate a valid random ID number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | validIdNumber |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a valid random ID number", input = InputType.YES, condition = InputType.NO)
public void validIdNumber() {
try {
String strObj = Input;
String validId = faker.get(key).idNumber().valid();
Report.updateTestLog(Action, "Generated data: " + validId, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, validId);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating valid ID: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
invalidIdNumber
Description: This function will generate an invalid random ID number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | invalidIdNumber |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate an invalid random ID number", input = InputType.YES, condition = InputType.NO)
public void invalidIdNumber() {
try {
String strObj = Input;
String invalidId = faker.get(key).idNumber().invalid();
Report.updateTestLog(Action, "Generated data: " + invalidId, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, invalidId);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating invalid ID: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
validSsn
Description: This function will generate a random valid SSN
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | validSsn |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random valid SSN", input = InputType.YES, condition = InputType.NO)
public void validSsn() {
try {
String strObj = Input;
String validSsn = faker.get(key).idNumber().validSvSeSsn();
Report.updateTestLog(Action, "Generated data: " + validSsn, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, validSsn);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating valid SSN: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
invalidSsn
Description: This function will generate a random invalid SSN
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | invalidSsn |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random invalid SSN", input = InputType.YES, condition = InputType.NO)
public void invalidSsn() {
try {
String strObj = Input;
String invalidSsn = faker.get(key).idNumber().invalidSvSeSsn();
Report.updateTestLog(Action, "Generated data: " + invalidSsn, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, invalidSsn);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating invalid SSN: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
ssnValid
Description: This function will generate a random valid SSN
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | ssnValid |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random valid SSN", input = InputType.YES, condition = InputType.NO)
public void ssnValid() {
try {
String strObj = Input;
String ssnValid = faker.get(key).idNumber().ssnValid();
Report.updateTestLog(Action, "Generated data: " + ssnValid, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ssnValid);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating valid SSN: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
emailAddress
Description: This function will generate a random email address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | emailAddress |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random email address", input = InputType.YES, condition = InputType.NO)
public void emailAddress() {
try {
String strObj = Input;
String email = faker.get(key).internet().emailAddress();
Report.updateTestLog(Action, "Generated data: " + email, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, email);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating email: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
emailAddressWithLocalPart
Description: This function will generate a random email address with local part
Input Format : DatasheetName:ColumnName
Condition Format: local part, for example: faker
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | emailAddressWithLocalPart |
DatasheetName:ColumnName | local part |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random email address with local part", input = InputType.YES, condition = InputType.YES)
public void emailAddressWithLocalPart() {
try {
String strObj = Input;
String localPart = Condition.split(":", 1)[0];
String email = faker.get(key).internet().emailAddress(localPart);
Report.updateTestLog(Action, "Generated data: " + email, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, email);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating email: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
safeEmailAddress
Description: This function will generate a random safe email address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | safeEmailAddress |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random safe email address", input = InputType.YES, condition = InputType.NO)
public void safeEmailAddress() {
try {
String strObj = Input;
String safeEmail = faker.get(key).internet().safeEmailAddress();
Report.updateTestLog(Action, "Generated data: " + safeEmail, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, safeEmail);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating safe email: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
safeEmailAddressWithLocalPart
Description: This function will generate a random safe email address with local part
Input Format : DatasheetName:ColumnName
Condition Format: local part, for example: faker
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | safeEmailAddressWithLocalPart |
DatasheetName:ColumnName | local part |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random safe email address with local part", input = InputType.YES, condition = InputType.YES)
public void safeEmailAddressWithLocalPart() {
try {
String strObj = Input;
String localPart = Condition.split(":", 1)[0];
String safeEmail = faker.get(key).internet().safeEmailAddress(localPart);
Report.updateTestLog(Action, "Generated data: " + safeEmail, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, safeEmail);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating safe email: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
domainName
Description: This function will generate a random domain name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | domainName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random domain name", input = InputType.YES, condition = InputType.NO)
public void domainName() {
try {
String strObj = Input;
String domainName = faker.get(key).internet().domainName();
Report.updateTestLog(Action, "Generated data: " + domainName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, domainName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating domain name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
domainSuffix
Description: This function will generate a random domain suffix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | domainSuffix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random domain suffix", input = InputType.YES, condition = InputType.NO)
public void domainSuffix() {
try {
String strObj = Input;
String domainSuffix = faker.get(key).internet().domainSuffix();
Report.updateTestLog(Action, "Generated data " + domainSuffix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, domainSuffix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating domain name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
domainWord
Description: This function will generate a random domain word
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | domainWord |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random domain Word", input = InputType.YES, condition = InputType.NO)
public void domainWord() {
try {
String strObj = Input;
String domainWord = faker.get(key).internet().domainWord();
Report.updateTestLog(Action, "Generated data: " + domainWord, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, domainWord);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating domain name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetUrl
Description: This function will generate a random URL
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetUrl |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random URL", input = InputType.YES, condition = InputType.NO)
public void internetUrl() {
try {
String strObj = Input;
String url = faker.get(key).internet().url();
Report.updateTestLog(Action, "Generated data: " + url, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, url);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating URL: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
ipV4Address
Description: This function will generate a random IP (IPv4) address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | ipV4Address |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random IP (IPv4) address", input = InputType.YES, condition = InputType.NO)
public void ipV4Address() {
try {
String strObj = Input;
String ipV4 = faker.get(key).internet().ipV4Address();
Report.updateTestLog(Action, "Generated data: " + ipV4, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ipV4);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating IPv4 Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
ipV6Address
Description: This function will generate a random IP (IPv6) address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | ipV6Address |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random IP (IPv6) address", input = InputType.YES, condition = InputType.NO)
public void ipV6Address() {
try {
String strObj = Input;
String ipV6 = faker.get(key).internet().ipV6Address();
Report.updateTestLog(Action, "Generated data: " + ipV6, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ipV6);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating IPv6 Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
ipV4Cidr
Description: This function will generate a random IP (IPv4) CIDR address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | ipV4Cidr |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random IP (IPv4) CIDR address", input = InputType.YES, condition = InputType.NO)
public void ipV4Cidr() {
try {
String strObj = Input;
String ipV4 = faker.get(key).internet().ipV4Cidr();
Report.updateTestLog(Action, "Generated data: " + ipV4, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ipV4);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating IPv4 Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
ipV6Cidr
Description: This function will generate a random IP (IPv6) CIDR address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | ipV6Cidr |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random IP (IPv6) CIDR address", input = InputType.YES, condition = InputType.NO)
public void ipV6Cidr() {
try {
String strObj = Input;
String ipV6 = faker.get(key).internet().ipV6Cidr();
Report.updateTestLog(Action, "Generated data: " + ipV6, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ipV6);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating IPv6 Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
macAddress
Description: This function will generate a random MAC address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | macAddress |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random MAC address", input = InputType.YES, condition = InputType.NO)
public void macAddress() {
try {
String strObj = Input;
String macAddress = faker.get(key).internet().macAddress();
Report.updateTestLog(Action, "Generated data: " + macAddress, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, macAddress);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating MAC Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
macAddressWithPrefix
Description: This function will generate a random MAC address with Prefix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | macAddressWithPrefix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random MAC address with Prefix", input = InputType.YES, condition = InputType.NO)
public void macAddressWithPrefix() {
try {
String strObj = Input;
String prefix="A32";
String macAddress = faker.get(key).internet().macAddress(prefix);
Report.updateTestLog(Action, "Generated data: " + macAddress, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, macAddress);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating MAC Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
privateIpV4Address
Description: This function will generate a random private IP (IPv4) address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | privateIpV4Address |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random private IP (IPv4) address", input = InputType.YES, condition = InputType.NO)
public void privateIpV4Address() {
try {
String strObj = Input;
String ipV4 = faker.get(key).internet().privateIpV4Address();
Report.updateTestLog(Action, "Generated data: " + ipV4, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ipV4);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating IPv4 Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
publicIpV6Address
Description: This function will generate a random public IP (IPv6) address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | publicIpV6Address |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random public IP (IPv6) address", input = InputType.YES, condition = InputType.NO)
public void publicIpV6Address() {
try {
String strObj = Input;
String ipV6 = faker.get(key).internet().publicIpV4Address();
Report.updateTestLog(Action, "Generated data: " + ipV6, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, ipV6);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating IPv6 Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetAvatar
Description: This function will generate a random internet avatar
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetAvatar |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random internet avatar", input = InputType.YES, condition = InputType.NO)
public void internetAvatar() {
try {
String strObj = Input;
String avatar = faker.get(key).internet().avatar();
Report.updateTestLog(Action, "Generated data: " + avatar, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, avatar);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating IPv6 Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetImage
Description: This function will generate a random internet image
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetImage |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random internet image", input = InputType.YES, condition = InputType.NO)
public void internetImage() {
try {
String strObj = Input;
String image = faker.get(key).internet().image();
Report.updateTestLog(Action, "Generated data: " + image, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, image);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating IPv6 Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetImageWithSpecs
Description: This function will generate a random internet image with specs
Input Format : DatasheetName:ColumnName
Condition Format: width, height, gray and text, for example: 12:12:4:hello
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetImageWithSpecs |
DatasheetName:ColumnName | width, height, gray and text |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random internet image with specs", input = InputType.YES, condition = InputType.YES)
public void internetImageWithSpecs() {
try {
String strObj = Input;
String widthStr = Condition.split(":", 4)[0];
String heightStr = Condition.split(":", 4)[1];
String grayStr = Condition.split(":", 4)[2];
String text = Condition.split(":", 4)[3];
Integer width=Integer.parseInt(widthStr);
Integer height=Integer.parseInt(heightStr);
Boolean gray= Boolean.valueOf(grayStr);
String image = faker.get(key).internet().image(width, height, gray, text);
Report.updateTestLog(Action, "Generated data: " + image, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, image);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating IPv6 Address: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetPasswordWithLength
Description: This function will generate a random password with custom length
Input Format : DatasheetName:ColumnName
Condition Format: min and max lengths, for example: 5:20
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetPasswordWithLength |
DatasheetName:ColumnName | min and max lengths |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random password with custom length", input = InputType.YES, condition = InputType.YES)
public void internetPasswordWithLength() {
try {
String strObj = Input;
String minStr = Condition.split(":", 2)[0];
String maxStr = Condition.split(":", 2)[1];
int minLength=Integer.parseInt(minStr);
int maxLength=Integer.parseInt(maxStr);
String password = faker.get(key).internet().password(minLength, maxLength);
Report.updateTestLog(Action, "Generated data: " + password, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, password);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating password: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetPassword
Description: This function will generate a random password
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetPassword |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random password", input = InputType.YES, condition = InputType.NO)
public void internetPassword() {
try {
String strObj = Input;
String password = faker.get(key).internet().password();
Report.updateTestLog(Action, "Generated data: " + password, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, password);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating password: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetPasswordWithDigits
Description: This function will generate a random password including digits
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetPasswordWithDigits |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random password including digits", input = InputType.YES, condition = InputType.NO)
public void internetPasswordWithDigits() {
try {
String strObj = Input;
boolean includeDigit=true;
String password = faker.get(key).internet().password(includeDigit);
Report.updateTestLog(Action, "Generated data: " + password, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, password);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating password: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetPasswordWithLengthUppercase
Description: This function will generate a random password with custom length and uppercase included
Input Format : DatasheetName:ColumnName
Condition Format: min and max lengths, for example: 5:19
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetPasswordWithLengthUppercase |
DatasheetName:ColumnName | min and max lengths |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random password with custom length and uppercase included", input = InputType.YES, condition = InputType.YES)
public void internetPasswordWithLengthUppercase() {
try {
String strObj = Input;
String minStr = Condition.split(":", 2)[0];
String maxStr = Condition.split(":", 2)[1];
int minLength=Integer.parseInt(minStr);
int maxLength=Integer.parseInt(maxStr);
boolean includeUppercase=true;
String password = faker.get(key).internet().password(minLength, maxLength, includeUppercase);
Report.updateTestLog(Action, "Generated data: " + password, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, password);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating password: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetPasswordWithLengthUppercaseSpecial
Description: This function will generate a random password with custom length, uppercase and special character
Input Format : DatasheetName:ColumnName
Condition Format: min and max lengths, for example: 5:9
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetPasswordWithLengthUppercaseSpecial |
DatasheetName:ColumnName | min and max lengths |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random password with custom length, uppercase and special character", input = InputType.YES, condition = InputType.YES)
public void internetPasswordWithLengthUppercaseSpecial() {
try {
String strObj = Input;
String minStr = Condition.split(":", 2)[0];
String maxStr = Condition.split(":", 2)[1];
int minLength=Integer.parseInt(minStr);
int maxLength=Integer.parseInt(maxStr);
boolean includeUppercase=true;
boolean includeSpecial=true;
String password = faker.get(key).internet().password(minLength, maxLength, includeUppercase, includeSpecial);
Report.updateTestLog(Action, "Generated data: " + password, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, password);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating password: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetPasswordwithUppercaseSpecialDigit
Description: This function will generate a random password with custom length, uppercase, special character and digits
Input Format : DatasheetName:ColumnName
Condition Format: min and max lengths, for example: 4:9
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetPasswordwithUppercaseSpecialDigit |
DatasheetName:ColumnName | min and max lengths |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random password with custom length, uppercase, special character and digits", input = InputType.YES, condition = InputType.YES)
public void internetPasswordwithUppercaseSpecialDigit() {
try {
String strObj = Input;
String minStr = Condition.split(":", 2)[0];
String maxStr = Condition.split(":", 2)[1];
int minLength=Integer.parseInt(minStr);
int maxLength=Integer.parseInt(maxStr);
boolean includeUppercase=true;
boolean includeSpecial=true;
boolean includeDigit=true;
String password = faker.get(key).internet().password(minLength, maxLength, includeUppercase, includeSpecial, includeDigit);
Report.updateTestLog(Action, "Generated data: " + password, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, password);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating password: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slug
Description: This function will generate a random slug (like a URL slug)
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slug |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random slug (like a URL slug)", input = InputType.YES, condition = InputType.NO)
public void slug() {
try {
String strObj = Input;
String slug = faker.get(key).internet().slug();
Report.updateTestLog(Action, "Generated data: " + slug, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, slug);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating slug: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slugWithSpecs
Description: This function will generate a random slug (like a URL slug) with specs
Input Format : DatasheetName:ColumnName
Condition Format: list of strings and glue or null, for example: faker:finance:iban:trial:last:
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slugWithSpecs |
DatasheetName:ColumnName | list of strings and glue or null |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random slug (like a URL slug) with specs", input = InputType.YES, condition = InputType.YES)
public void slugWithSpecs() {
try {
String strObj = Input;
List<String> wordsOrNull= new ArrayList<>();
char splitChar=':';
int count = (int) Condition.chars().filter(ch -> ch == splitChar).count();
for(int i=0; i<count; i++)
{
wordsOrNull.add(Condition.split(":", count+1)[i]);
}
String glueOrNull=Condition.split(":", count+1)[count];
String slug = faker.get(key).internet().slug(wordsOrNull, glueOrNull);
Report.updateTestLog(Action, "Generated data: " + slug, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, slug);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating slug: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
userAgentWithAgentType
Description: This function will generate a user agent with Agent type
Input Format : DatasheetName:ColumnName
Condition Format: agent type, for example: CHROME
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | userAgentWithAgentType |
DatasheetName:ColumnName | agent type |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random user agent with Agent type", input = InputType.YES, condition = InputType.YES)
public void userAgentWithAgentType() {
try {
String strObj = Input;
String option = Condition.split(":", 1)[0];
Internet.UserAgent userAgent = Internet.UserAgent.valueOf(option);
String userAgent1 = faker.get(key).internet().userAgent(userAgent);
Report.updateTestLog(Action, "Generated data: " + userAgent1, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, userAgent1);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating slug: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
userAgentAny
Description: This function will generate a random user agent
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | userAgentAny |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random user agent", input = InputType.YES, condition = InputType.NO)
public void userAgentAny() {
try {
String strObj = Input;
String userAgentAny = faker.get(key).internet().userAgentAny();
Report.updateTestLog(Action, "Generated data: " + userAgentAny, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, userAgentAny);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating slug: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
internetUUID
Description: This function will generate a random uuid
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | internetUUID |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate any random uuid", input = InputType.YES, condition = InputType.NO)
public void internetUUID() {
try {
String strObj = Input;
String uuid = faker.get(key).internet().uuid();
Report.updateTestLog(Action, "Generated data: " + uuid, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, uuid);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating slug: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
jobTitle
Description: This function will generate a random job title
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | jobTitle |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random job title", input = InputType.YES, condition = InputType.NO)
public void jobTitle() {
try {
String strObj = Input;
String jobTitle = faker.get(key).job().title();
Report.updateTestLog(Action, "Generated data: " + jobTitle, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, jobTitle);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating job title: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
jobField
Description: This function will generate a random job field
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | jobField |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random field of job", input = InputType.YES, condition = InputType.NO)
public void jobField() {
try {
String strObj = Input;
String jobField = faker.get(key).job().field();
Report.updateTestLog(Action, "Generated data: " + jobField, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, jobField);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating job field: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
jobKeySkills
Description: This function will generate a random key skill for the job
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | jobKeySkills |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random key skill for the job", input = InputType.YES, condition = InputType.NO)
public void jobKeySkills() {
try {
String strObj = Input;
String keySkill = faker.get(key).job().keySkills();
Report.updateTestLog(Action, "Generated data: " + keySkill, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, keySkill);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating job key skill: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
jobSeniority
Description: This function will generate a random seniority level for the job
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | jobSeniority |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random seniority level for the job", input = InputType.YES, condition = InputType.NO)
public void jobSeniority() {
try {
String strObj = Input;
String seniority = faker.get(key).job().seniority();
Report.updateTestLog(Action, "Generated data: " + seniority, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, seniority);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating job seniority: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
jobPosition
Description: This function will generate a random job position
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | jobPosition |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random job position", input = InputType.YES, condition = InputType.NO)
public void jobPosition() {
try {
String strObj = Input;
String position = faker.get(key).job().position();
Report.updateTestLog(Action, "Generated data: " + position, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, position);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating job position: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
championLOL
Description: This function will generate a random League of Legends champion
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | championLOL |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random League of Legends champion", input = InputType.YES, condition = InputType.NO)
public void LOLchampion() {
try {
String strObj = Input;
String champion = faker.get(key).leagueOfLegends().champion();
Report.updateTestLog(Action, "Generated data: " + champion, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, champion);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating champion: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
summonerSpellLOL
Description: This function will generate a random League of Legends summoner spell
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | summonerSpellLOL |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random League of Legends summoner spell", input = InputType.YES, condition = InputType.NO)
public void LOLsummonerSpell() {
try {
String strObj = Input;
String summonerSpell = faker.get(key).leagueOfLegends().summonerSpell();
Report.updateTestLog(Action, "Generated data: " + summonerSpell, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, summonerSpell);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating summoner spell: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
masteriesLOL
Description: This function will generate a random League of Legends masteries
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | masteriesLOL |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random League of Legends masteries", input = InputType.YES, condition = InputType.NO)
public void LOLmasteries() {
try {
String strObj = Input;
String mastery = faker.get(key).leagueOfLegends().masteries();
Report.updateTestLog(Action, "Generated data: " + mastery, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, mastery);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating mastery: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
quoteLOL
Description: This function will generate a random League of Legends quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | quoteLOL |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random League of Legends quote", input = InputType.YES, condition = InputType.NO)
public void LOLquote() {
try {
String strObj = Input;
String quote = faker.get(key).leagueOfLegends().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
rankLOL
Description: This function will generate a random League of Legends rank
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | rankLOL |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random League of Legends rank", input = InputType.YES, condition = InputType.NO)
public void LOLrank() {
try {
String strObj = Input;
String rank = faker.get(key).leagueOfLegends().rank();
Report.updateTestLog(Action, "Generated data: " + rank, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, rank);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating rank: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
locationLOL
Description: This function will generate a random League of Legends location
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | locationLOL |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random League of Legends location", input = InputType.YES, condition = InputType.NO)
public void LOLlocation() {
try {
String strObj = Input;
String location = faker.get(key).leagueOfLegends().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating rank: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
lebowskiCharacter
Description: This function will generate a random character name from The Big Lebowski
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | lebowskiCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random character name from The Big Lebowski", input = InputType.YES, condition = InputType.NO)
public void lebowskiCharacter() {
try {
String strObj = Input;
String character = faker.get(key).lebowski().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lebowski character: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
lebowskiQuote
Description: This function will generate a random quote from The Big Lebowski
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | lebowskiQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random quote from The Big Lebowski", input = InputType.YES, condition = InputType.NO)
public void lebowskiQuote() {
try {
String strObj = Input;
String quote = faker.get(key).lebowski().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lebowski quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
lebowskiActor
Description: This function will generate a random actor from The Big Lebowski
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | lebowskiActor |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random actor from The Big Lebowski", input = InputType.YES, condition = InputType.NO)
public void lebowskiActor() {
try {
String strObj = Input;
String actor = faker.get(key).lebowski().actor();
Report.updateTestLog(Action, "Generated data: " + actor, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, actor);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lebowski quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
lordOfTheRingsCharacter
Description: This function will generate a random Lord of the Rings character name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | lordOfTheRingsCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lord of the Rings character name", input = InputType.YES, condition = InputType.NO)
public void lordOfTheRingsCharacter() {
try {
String strObj = Input;
String character = faker.get(key).lordOfTheRings().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lord of the Rings character: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
lordOfTheRingsLocation
Description: This function will generate a random Lord of the Rings location
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | lordOfTheRingsLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lord of the Rings location", input = InputType.YES, condition = InputType.NO)
public void lordOfTheRingsLocation() {
try {
String strObj = Input;
String location = faker.get(key).lordOfTheRings().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lord of the Rings location: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremWord
Description: This function will generate a random Lorem word
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremWord |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lorem word", input = InputType.YES, condition = InputType.NO)
public void loremWord() {
try {
String strObj = Input;
String word = faker.get(key).lorem().word();
Report.updateTestLog(Action, "Generated data: " + word, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, word);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem word: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremWords
Description: This function will generate random Lorem words
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremWords |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random Lorem words", input = InputType.YES, condition = InputType.NO)
public void loremWords() {
try {
String strObj = Input;
List<String> word = faker.get(key).lorem().words();
Report.updateTestLog(Action, "Generated data: " + word, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, word.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem word: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremWordsWithCount
Description: This function will generate a list of random Lorem words
Input Format : DatasheetName:ColumnName
Condition Format: word count, for example: 10
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremWordsWithCount |
DatasheetName:ColumnName | word count |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a list of random Lorem words", input = InputType.YES, condition = InputType.YES)
public void loremWordsWithCount() {
try {
String strObj = Input;
String countStr = Condition.split(":", 1)[0];
int count=Integer.parseInt(countStr);
List<String> words = faker.get(key).lorem().words(count);
Report.updateTestLog(Action, "Generated data: " + words, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, words.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem words: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
sentence
Description: This function will generate a random Lorem sentence
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | sentence |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lorem sentence", input = InputType.YES, condition = InputType.NO)
public void sentence() {
try {
String strObj = Input;
String sentence = faker.get(key).lorem().sentence();
Report.updateTestLog(Action, "Generated data: " + sentence, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sentence);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem sentence: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
sentenceWithCount
Description: This function will generate random Lorem sentence with a given word count
Input Format : DatasheetName:ColumnName
Condition Format: word count, for example: 5
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | sentenceWithCount |
DatasheetName:ColumnName | word count |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lorem sentence with a given word count", input = InputType.YES, condition = InputType.YES)
public void sentenceWithCount() {
try {
String strObj = Input;
String wordCountStr = Condition.split(":", 1)[0];
int wordCount=Integer.parseInt(wordCountStr);
String sentence = faker.get(key).lorem().sentence(wordCount);
Report.updateTestLog(Action, "Generated data: " + sentence + ": " + sentence, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sentence);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem sentence: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
sentenceWithCountAndRandomWords
Description: This function will generate random Lorem sentence with a given word count and words to add
Input Format : DatasheetName:ColumnName
Condition Format: word count and words to add, for example: 5:7
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | sentenceWithCountAndRandomWords |
DatasheetName:ColumnName | word count and words to add |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lorem sentence with a given word count and words to add", input = InputType.YES, condition = InputType.YES)
public void sentenceWithCountAndRandomWords() {
try {
String strObj = Input;
String wordCountStr = Condition.split(":", 2)[0];
String wordsToAddStr = Condition.split(":", 2)[1];
int wordCount=Integer.parseInt(wordCountStr);
int randomWordsToAdd=Integer.parseInt(wordsToAddStr);
String sentence = faker.get(key).lorem().sentence(wordCount, randomWordsToAdd);
Report.updateTestLog(Action, "Generated data: " + sentence + ": " + sentence, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sentence);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem sentence: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
sentences
Description: This function will generate random Lorem sentence with a given sentence count
Input Format : DatasheetName:ColumnName
Condition Format: sentence count, for example: 6
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | sentences |
DatasheetName:ColumnName | sentence count |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lorem sentence with a given sentence count", input = InputType.YES, condition = InputType.YES)
public void sentences() {
try {
String strObj = Input;
String sentenceCountStr = Condition.split(":", 1)[0];
int sentenceCount=Integer.parseInt(sentenceCountStr);
String sentence = faker.get(key).lorem().sentence(sentenceCount);
Report.updateTestLog(Action, "Generated data: " + sentence + ": " + sentence, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sentence);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem sentence: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
paragraph
Description: This function will generate random Lorem sentence with a given sentence count
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | paragraph |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lorem paragraph", input = InputType.YES, condition = InputType.NO)
public void paragraph() {
try {
String strObj = Input;
String paragraph = faker.get(key).lorem().paragraph();
Report.updateTestLog(Action, "Generated data: " + paragraph, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, paragraph);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraph: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
paragraphWithSentenceCount
Description: This function will generate random Lorem paragraph with a given sentence count
Input Format : DatasheetName:ColumnName
Condition Format: sentence count, for example: 6
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | paragraphWithSentenceCount |
DatasheetName:ColumnName | sentence count |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lorem paragraph with a given sentence count", input = InputType.YES, condition = InputType.YES)
public void paragraphWithSentenceCount() {
try {
String strObj = Input;
String sentenceCountStr = Condition.split(":", 1)[0];
int sentenceCount=Integer.parseInt(sentenceCountStr);
String paragraph = faker.get(key).lorem().paragraph(sentenceCount);
Report.updateTestLog(Action, "Generated data: " + sentenceCount + ": " + paragraph, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, paragraph);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraph: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
paragraphsWithParagraphCount
Description: This function will generate random Lorem paragraphs
Input Format : DatasheetName:ColumnName
Condition Format: paragraph count, for example: 4
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | paragraphsWithParagraphCount |
DatasheetName:ColumnName | paragraph count |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a list of random Lorem paragraphs", input = InputType.YES, condition = InputType.YES)
public void paragraphsWithParagraphCount() {
try {
String strObj = Input;
String paragraphCountStr = Condition.split(":", 1)[0];
int paragraphCount=Integer.parseInt(paragraphCountStr);
List<String> paragraphs = faker.get(key).lorem().paragraphs(paragraphCount);
Report.updateTestLog(Action, "Generated data: " + paragraphs, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, paragraphs.toString());
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharacter
Description: This function will generate random Lorem character
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lorem character", input = InputType.YES, condition = InputType.NO)
public void loremCharacter() {
try {
String strObj = Input;
char character = faker.get(key).lorem().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Character.toString(character));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharacters
Description: This function will generate random Lorem characters
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharacters |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random Lorem characters", input = InputType.YES, condition = InputType.NO)
public void loremCharacters() {
try {
String strObj = Input;
String characters = faker.get(key).lorem().characters();
Report.updateTestLog(Action, "Generated data: " + characters, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, characters);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharacterIncludeUpperCase
Description: This function will generate random Lorem character including uppercase
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharacterIncludeUpperCase |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random Lorem character including uppercase", input = InputType.YES, condition = InputType.NO)
public void loremCharacterIncludeUpperCase() {
try {
String strObj = Input;
boolean includeUppercase=true;
char character = faker.get(key).lorem().character(includeUppercase);
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Character.toString(character));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharactersIncludeUpperCase
Description: This function will generate random Lorem characters including uppercase
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharactersIncludeUpperCase |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random Lorem characters including uppercase", input = InputType.YES, condition = InputType.NO)
public void loremCharactersIncludeUpperCase() {
try {
String strObj = Input;
boolean includeUppercase=true;
String characters = faker.get(key).lorem().characters(includeUppercase);
Report.updateTestLog(Action, "Generated data: " + characters, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, characters);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharactersWithNumberOfChars
Description: This function will generate random Lorem characters with fixed number of characters
Input Format : DatasheetName:ColumnName
Condition Format: number of characters, for example: 10
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharactersWithNumberOfChars |
DatasheetName:ColumnName | number of characters | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random Lorem characters with fixed number of characters", input = InputType.YES, condition = InputType.YES)
public void loremCharactersWithNumberOfChars() {
try {
String strObj = Input;
String charsStr = Condition.split(":", 1)[0];
int fixedNumberOfCharacters=Integer.parseInt(charsStr);
String characters = faker.get(key).lorem().characters(fixedNumberOfCharacters);
Report.updateTestLog(Action, "Generated data: " + characters, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, characters);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharactersWithNumberOfCharsUpperCase
Description: This function will generate random Lorem characters with fixed number of characters and uppercase
Input Format : DatasheetName:ColumnName
Condition Format: number of characters, for example: 5
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharactersWithNumberOfCharsUpperCase |
DatasheetName:ColumnName | number of characters |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random Lorem characters with fixed number of characters and uppercase", input = InputType.YES, condition = InputType.YES)
public void loremCharactersWithNumberOfCharsUpperCase() {
try {
String strObj = Input;
String charsStr = Condition.split(":", 1)[0];
int fixedNumberOfCharacters=Integer.parseInt(charsStr);
boolean includeUppercase=true;
String characters = faker.get(key).lorem().characters(fixedNumberOfCharacters, includeUppercase);
Report.updateTestLog(Action, "Generated data: " + characters, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, characters);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharactersWithNumberOfCharsUpperCaseDigit
Description: This function will generate random Lorem characters with fixed number of characters, uppercase and digit
Input Format : DatasheetName:ColumnName
Condition Format: number of characters, for example: 6
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharactersWithNumberOfCharsUpperCaseDigit |
DatasheetName:ColumnName | number of characters |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random Lorem characters with fixed number of characters, uppercase and digit", input = InputType.YES, condition = InputType.YES)
public void loremCharactersWithNumberOfCharsUpperCaseDigit() {
try {
String strObj = Input;
String charsStr = Condition.split(":", 1)[0];
int fixedNumberOfCharacters=Integer.parseInt(charsStr);
boolean includeUppercase=true;
boolean includeDigit=true;
String characters = faker.get(key).lorem().characters(fixedNumberOfCharacters, includeUppercase, includeDigit);
Report.updateTestLog(Action, "Generated data: " + characters, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, characters);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharactersWithinLength
Description: This function will generate random Lorem characters with with min and max length
Input Format : DatasheetName:ColumnName
Condition Format: minimum and maximum characters, for example: 10:14
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharactersWithinLength |
DatasheetName:ColumnName | minimum and maximum characters |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random Lorem characters with min and max length", input = InputType.YES, condition = InputType.YES)
public void loremCharactersWithinLength() {
try {
String strObj = Input;
String minStr = Condition.split(":", 2)[0];
String maxStr = Condition.split(":", 2)[1];
int minimumLength=Integer.parseInt(minStr);
int maximumLength=Integer.parseInt(maxStr);
String characters = faker.get(key).lorem().characters(minimumLength, maximumLength);
Report.updateTestLog(Action, "Generated data: " + characters, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, characters);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharactersWithinLengthUpperCase
Description: This function will generate random Lorem characters with with min and max length including uppercase
Input Format : DatasheetName:ColumnName
Condition Format: minimum and maximum characters, for example: 5:9
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharactersWithinLengthUpperCase |
DatasheetName:ColumnName | minimum and maximum characters |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random Lorem characters with min and max length including uppercase", input = InputType.YES, condition = InputType.YES)
public void loremCharactersWithinLengthUpperCase() {
try {
String strObj = Input;
String minStr = Condition.split(":", 2)[0];
String maxStr = Condition.split(":", 2)[1];
int minimumLength=Integer.parseInt(minStr);
int maximumLength=Integer.parseInt(maxStr);
boolean includeUppercase=true;
String characters = faker.get(key).lorem().characters(minimumLength, maximumLength, includeUppercase);
Report.updateTestLog(Action, "Generated data: " + characters, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, characters);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremCharactersWithinLengthUpperCaseDigit
Description: This function will generate random Lorem characters with with min and max length including uppercase and digits
Input Format : DatasheetName:ColumnName
Condition Format: minimum and maximum characters, for example: 5:12
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremCharactersWithinLengthUpperCaseDigit |
DatasheetName:ColumnName | minimum and maximum characters |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a list of random Lorem characters with min and max length including uppercase and digits", input = InputType.YES, condition = InputType.YES)
public void loremCharactersWithinLengthUpperCaseDigit() {
try {
String strObj = Input;
String minStr = Condition.split(":", 2)[0];
String maxStr = Condition.split(":", 2)[1];
int minimumLength=Integer.parseInt(minStr);
int maximumLength=Integer.parseInt(maxStr);
boolean includeUppercase=true;
boolean includeDigit=true;
String characters = faker.get(key).lorem().characters(minimumLength, maximumLength, includeUppercase, includeDigit);
Report.updateTestLog(Action, "Generated data: " + characters, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, characters);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
loremFixedString
Description: This function will generate random Lorem fixed string
Input Format : DatasheetName:ColumnName
Condition Format: number of letters, for example: 10
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | loremFixedString |
DatasheetName:ColumnName | number of letters |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Lorem fixed string", input = InputType.YES, condition = InputType.YES)
public void loremFixedString() {
try {
String strObj = Input;
String countStr = Condition.split(":", 1)[0];
int numberOfLetters=Integer.parseInt(countStr);
String characters = faker.get(key).lorem().characters(numberOfLetters);
Report.updateTestLog(Action, "Generated data: " + characters, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, characters);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Lorem paragraphs: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
matzQuote
Description: This function will generate random Matz quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | matzQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Matz quote", input = InputType.YES, condition = InputType.NO)
public void matzQuote() {
try {
String strObj = Input;
String quote = faker.get(key).matz().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Matz quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
diseaseName
Description: This function will generate random medical disease name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | diseaseName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random medical disease name", input = InputType.YES, condition = InputType.NO)
public void diseaseName() {
try {
String strObj = Input;
String disease = faker.get(key).medical().diseaseName();
Report.updateTestLog(Action, "Generated data: " + disease, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, disease);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Medical disease name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hospitalName
Description: This function will generate random medical hospital name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hospitalName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random medical hospital name", input = InputType.YES, condition = InputType.NO)
public void hospitalName() {
try {
String strObj = Input;
String hospital = faker.get(key).medical().hospitalName();
Report.updateTestLog(Action, "Generated data: " + hospital, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, hospital);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Medical hospital name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
medicineName
Description: This function will generate random medical medication name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | medicineName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random medical medication name", input = InputType.YES, condition = InputType.NO)
public void medicineName() {
try {
String strObj = Input;
String medication = faker.get(key).medical().medicineName();
Report.updateTestLog(Action, "Generated data: " + medication, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, medication);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Medical medication name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
symptoms
Description: This function will generate random medical symptom
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | symptoms |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random medical symptom", input = InputType.YES, condition = InputType.NO)
public void symptoms() {
try {
String strObj = Input;
String symptom = faker.get(key).medical().symptoms();
Report.updateTestLog(Action, "Generated data: " + symptom, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, symptom);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Medical symptom: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
musicGenre
Description: This function will generate random music genre
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | musicGenre |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random music genre", input = InputType.YES, condition = InputType.NO)
public void musicGenre() {
try {
String strObj = Input;
String genre = faker.get(key).music().genre();
Report.updateTestLog(Action, "Generated data: " + genre, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, genre);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Music genre: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
musicalInstrument
Description: This function will generate random musical instrument
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | musicalInstrument |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random musical instrument", input = InputType.YES, condition = InputType.NO)
public void musicalInstrument() {
try {
String strObj = Input;
String instrument = faker.get(key).music().instrument();
Report.updateTestLog(Action, "Generated data: " + instrument, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, instrument);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Music instrument: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
musicChord
Description: This function will generate random music chord
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | musicChord |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random music chord", input = InputType.YES, condition = InputType.NO)
public void musicChord() {
try {
String strObj = Input;
String chord = faker.get(key).music().chord();
Report.updateTestLog(Action, "Generated data: " + chord, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, chord);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Music band: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
musicKey
Description: This function will generate random music key
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | musicKey |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random music key", input = InputType.YES, condition = InputType.NO)
public void musicKey() {
try {
String strObj = Input;
String musicKey = faker.get(key).music().key();
Report.updateTestLog(Action, "Generated data: " + key, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, key);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Music artist: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
firstName
Description: This function will generate random first name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | firstName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random first name", input = InputType.YES, condition = InputType.NO)
public void firstName() {
try {
String strObj = Input;
String firstName = faker.get(key).name().firstName();
Report.updateTestLog(Action, "Generated data: " + firstName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, firstName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating first name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
lastName
Description: This function will generate random last name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | lastName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random last name", input = InputType.YES, condition = InputType.NO)
public void lastName() {
try {
String strObj = Input;
String lastName = faker.get(key).name().lastName();
Report.updateTestLog(Action, "Generated data: " + lastName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, lastName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating last name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
fullName
Description: This function will generate random full name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | fullName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random full name", input = InputType.YES, condition = InputType.NO)
public void fullName() {
try {
String strObj = Input;
String fullName = faker.get(key).name().fullName();
Report.updateTestLog(Action, "Generated data: " + fullName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, fullName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating full name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
namePrefix
Description: This function will generate random name with prefix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | namePrefix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random name with prefix", input = InputType.YES, condition = InputType.NO)
public void namePrefix() {
try {
String strObj = Input;
String prefix = faker.get(key).name().prefix();
Report.updateTestLog(Action, "Generated data: " + prefix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, prefix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating name with prefix: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
nameSuffix
Description: This function will generate random name with suffix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | nameSuffix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random name with suffix", input = InputType.YES, condition = InputType.NO)
public void nameSuffix() {
try {
String strObj = Input;
String suffix = faker.get(key).name().suffix();
Report.updateTestLog(Action, "Generated data: " + suffix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, suffix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating name with suffix: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
nameTitle
Description: This function will generate random name title
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | nameTitle |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random name title", input = InputType.YES, condition = InputType.NO)
public void nameTitle() {
try {
String strObj = Input;
String title = faker.get(key).name().title();
Report.updateTestLog(Action, "Generated data: " + title, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, title);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating title: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
username
Description: This function will generate random username
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | username |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random username", input = InputType.YES, condition = InputType.NO)
public void username() {
try {
String strObj = Input;
String username = faker.get(key).name().username();
Report.updateTestLog(Action, "Generated data: " + username, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, username);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating username: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
name
Description: This function will generate random name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | name |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random name", input = InputType.YES, condition = InputType.NO)
public void name() {
try {
String strObj = Input;
String name = faker.get(key).name().name();
Report.updateTestLog(Action, "Generated data: " + name, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, name);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating username: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
nameWithMiddleName
Description: This function will generate random name with middle name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | nameWithMiddleName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random name with middle name", input = InputType.YES, condition = InputType.NO)
public void nameWithMiddleName() {
try {
String strObj = Input;
String name = faker.get(key).name().nameWithMiddle();
Report.updateTestLog(Action, "Generated data: " + name, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, name);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating username: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
digit
Description: This function will generate random digit
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | digit |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random digit", input = InputType.YES, condition = InputType.NO)
public void digit() {
try {
String strObj = Input;
String digit = faker.get(key).number().digit();
Report.updateTestLog(Action, "Generated data: " + digit, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, digit);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating digit: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
digits
Description: This function will generate random digits
Input Format : DatasheetName:ColumnName
Condition Format: digit count, for example: 5
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | digits |
DatasheetName:ColumnName | digit count |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate random digits", input = InputType.YES, condition = InputType.YES)
public void digits() {
try {
String strObj = Input;
String countStr = Condition.split(":", 1)[0];
int count=Integer.parseInt(countStr);
String digit = faker.get(key).number().digits(count);
Report.updateTestLog(Action, "Generated data: " + digit, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, digit);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating digits: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomNumber
Description: This function will generate a random number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomNumber |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random number", input = InputType.YES, condition = InputType.NO)
public void randomNumber() {
try {
String strObj = Input;
long randomNumber = faker.get(key).number().randomNumber();
Report.updateTestLog(Action, "Generated data: " + randomNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Long.toString(randomNumber));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random number: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomDigit
Description: This function will generate a random number from 0-9 (both inclusive)
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomDigit |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random number from 0-9 (both inclusive)", input = InputType.YES, condition = InputType.NO)
public void randomDigit() {
try {
String strObj = Input;
int randomDigit = faker.get(key).number().randomDigit();
Report.updateTestLog(Action, "Generated data: " + randomDigit, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Integer.toString(randomDigit));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random digit: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomDigitNot0
Description: This function will generate a random number from 1-9 (both inclusive)
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomDigitNot0 |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random number from 1-9 (both inclusive)", input = InputType.YES, condition = InputType.NO)
public void randomDigitNot0() {
try {
String strObj = Input;
int randomDigit = faker.get(key).number().randomDigitNotZero();
Report.updateTestLog(Action, "Generated data: " + randomDigit, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Integer.toString(randomDigit));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random digit: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomIntegerNumberBetween
Description: This function will generate a random number between 2 integers
Input Format : DatasheetName:ColumnName
Condition Format: minimum and maximum integer range, for example: 55:100
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomIntegerNumberBetween |
DatasheetName:ColumnName | minimum and maximum integer range |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random number between 2 integers", input = InputType.YES, condition = InputType.YES)
public void randomIntegerNumberBetween() {
try {
String strObj = Input;
String inputMin = Condition.split(":", 2)[0];
String inputMax = Condition.split(":", 2)[1];
int min = Integer.parseInt(inputMin);
int max = Integer.parseInt(inputMax);
int randomNumber = faker.get(key).number().numberBetween(min, max);
Report.updateTestLog(Action, "Generated data: " + randomNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Integer.toString(randomNumber));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random number: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomLongNumberBetween
Description: This function will generate a random number between 2 long numbers
Input Format : DatasheetName:ColumnName
Condition Format: minimum and maximum long range, for example: 100:1000
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomLongNumberBetween |
DatasheetName:ColumnName | minimum and maximum long range |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random number between 2 long numbers", input = InputType.YES, condition = InputType.YES)
public void randomLongNumberBetween() {
try {
String strObj = Input;
String inputMin = Condition.split(":", 2)[0];
String inputMax = Condition.split(":", 2)[1];
long min = Long.parseLong(inputMin);
long max = Long.parseLong(inputMax);
long randomNumber = faker.get(key).number().numberBetween(min, max);
Report.updateTestLog(Action, "Generated data: " + randomNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Long.toString(randomNumber));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random number: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomDoubleBetweenIntegers
Description: This function will generate a random double between 2 integers with maximum number of decimals
Input Format : DatasheetName:ColumnName
Condition Format: maximum number of decimals, minimum and maximum integer range, for example: 5:660:690
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomDoubleBetweenIntegers |
DatasheetName:ColumnName | maximum number of decimals, minimum and maximum integer range |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random double between 2 integers with maximum number of decimals", input = InputType.YES, condition = InputType.YES)
public void randomDoubleBetweenIntegers() {
try {
String strObj = Input;
String inputMaxDecimals = Condition.split(":", 3)[0];
String inputMin = Condition.split(":", 3)[1];
String inputMax = Condition.split(":", 3)[2];
int maxNumOfDecimals = Integer.parseInt(inputMaxDecimals);
int min = Integer.parseInt(inputMin);
int max = Integer.parseInt(inputMax);
Double randomNumber = faker.get(key).number().randomDouble(maxNumOfDecimals, min, max);
Report.updateTestLog(Action, "Generated data: " + randomNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Double.toString(randomNumber));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random number: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomDoubleBetweenLong
Description: This function will generate a random double between 2 long numbers with maximum number of decimals
Input Format : DatasheetName:ColumnName
Condition Format: maximum number of decimals, minimum and maximum long range, for example: 5:660:690
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomDoubleBetweenLong |
DatasheetName:ColumnName | maximum number of decimals, minimum and maximum long range |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random double between 2 Long numbers with maximum number of decimals", input = InputType.YES, condition = InputType.YES)
public void randomDoubleBetweenLong() {
try {
String strObj = Input;
String inputMaxDecimals = Condition.split(":", 3)[0];
String inputMin = Condition.split(":", 3)[1];
String inputMax = Condition.split(":", 3)[2];
int maxNumOfDecimals = Integer.parseInt(inputMaxDecimals);
long min = Long.parseLong(inputMin);
long max = Long.parseLong(inputMax);
Double randomNumber = faker.get(key).number().randomDouble(maxNumOfDecimals, min, max);
Report.updateTestLog(Action, "Generated data: " + randomNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Double.toString(randomNumber));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random number between 1 and 100: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomNumberWithNoOfDigits
Description: This function will generate a random number with specific number of digits
Input Format : DatasheetName:ColumnName
Condition Format: number of digits, for example: 15
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomNumberWithNoOfDigits |
DatasheetName:ColumnName | number of digits |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random number with specific number of digits", input = InputType.YES, condition = InputType.YES)
public void randomNumberWithNoOfDigits() {
try {
String strObj = Input;
String digitStr = Condition.split(":", 1)[0];
int numOfDigits=Integer.parseInt(digitStr);
boolean strict = true;
long randomNumber = faker.get(key).number().randomNumber(numOfDigits, strict);
Report.updateTestLog(Action, "Generated data: " + randomNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Long.toString(randomNumber));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random number: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
optionFromBoolean
Description: This function will generate a random boolean value (true or false)
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | optionFromBoolean |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Pick a random boolean value (true or false)", input = InputType.YES, condition = InputType.NO)
public void optionFromBoolean() {
try {
String strObj = Input;
boolean randomBoolean = faker.get(key).options().option(Boolean.TRUE, Boolean.FALSE);
Report.updateTestLog(Action, "Generated data: " + randomBoolean, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Boolean.toString(randomBoolean));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating boolean: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
optionFromIntegers
Description: This function will pick a random value from a predefined list of integers
Input Format : DatasheetName:ColumnName
Condition Format: list of integers, for example: 1:9:5:3:10:45:90
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | optionFromIntegers |
DatasheetName:ColumnName | list of integers |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Pick a random value from a predefined list of integers", input = InputType.YES, condition = InputType.YES)
public void optionFromIntegers() {
try {
String strObj = Input;
char splitChar=':';
int count = (int) Condition.chars().filter(ch -> ch == splitChar).count();
Integer[] numbersList = new Integer[count+1];
for(int i=0; i<=count; i++)
{
numbersList[i]= Integer.valueOf(Condition.split(":", count+1)[i]);
}
Integer randomNumber = faker.get(key).options().option(numbersList);
Report.updateTestLog(Action, "Generated data: " + randomNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Long.toString(randomNumber));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating integer: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
optionFromDoubles
Description: This function will pick a random value from a predefined list of doubles
Input Format : DatasheetName:ColumnName
Condition Format: list of doubles, for example: 1.1:1.2:33.3:58.9
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | optionFromDoubles |
DatasheetName:ColumnName | list of doubles |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Pick a random value from a predefined list of doubles", input = InputType.YES, condition = InputType.YES)
public void optionFromDoubles() {
try {
String strObj = Input;
char splitChar=':';
int count = (int) Condition.chars().filter(ch -> ch == splitChar).count();
Double[] doubleList = new Double[count+1];
for(int i=0; i<=count; i++)
{
doubleList[i]= Double.valueOf(Condition.split(":", count+1)[i]);
}
Double randomDouble = faker.get(key).options().option(doubleList);
Report.updateTestLog(Action, "Generated data: " + randomDouble, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Double.toString(randomDouble));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating double: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
optionFromLong
Description: This function will pick a random value from a predefined list of long numbers
Input Format : DatasheetName:ColumnName
Condition Format: list of long numbers, for example: 12:33:44:55:99:98:104
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | optionFromLong |
DatasheetName:ColumnName | list of long |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Pick a random value from a predefined list of Longs", input = InputType.YES, condition = InputType.YES)
public void optionFromLong() {
try {
String strObj = Input;
char splitChar=':';
int count = (int) Condition.chars().filter(ch -> ch == splitChar).count();
Long[] longList = new Long[count+1];
for(int i=0; i<=count; i++)
{
longList[i]= Long.valueOf(Condition.split(":", count+1)[i]);
}
Long randomDouble = faker.get(key).options().option(longList);
Report.updateTestLog(Action, "Generated data: " + randomDouble, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Long.toString(randomDouble));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating double: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
optionFromStrings
Description: This function will pick a random value from a predefined list of strings
Input Format : DatasheetName:ColumnName
Condition Format: list of strings, for example: apple:bat:cat:deer:elephant:frog:goat:zebra
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | optionFromStrings |
DatasheetName:ColumnName | list of strings |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Pick a random value from a predefined list of strings", input = InputType.YES, condition = InputType.YES)
public void optionFromStrings() {
try {
String strObj = Input;
char splitChar=':';
int count = (int) Condition.chars().filter(ch -> ch == splitChar).count();
String[] stringList = new String[count+1];
for(int i=0; i<=count; i++)
{
stringList[i]= String.valueOf(Condition.split(":", count+1)[i]);
}
String randomString = faker.get(key).options().option(stringList);
Report.updateTestLog(Action, "Generated data: " + randomString, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, randomString);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating string: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
nextElementStringArray
Description: This function will generate next element from an array of strings
Input Format : DatasheetName:ColumnName
Condition Format: list of strings, for example: option1:option2:option3:option4:option5:option6:option7
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | nextElementStringArray |
DatasheetName:ColumnName | list of strings |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate next element from an array of strings", input = InputType.YES, condition = InputType.YES)
public void nextElementStringArray() {
try {
String strObj = Input;
char splitChar=':';
int count = (int) Condition.chars().filter(ch -> ch == splitChar).count();
String[] stringList = new String[count+1];
for(int i=0; i<=count; i++)
{
stringList[i]= String.valueOf(Condition.split(":", count+1)[i]);
}
String element = faker.get(key).options().nextElement(stringList);
Report.updateTestLog(Action, "Generated data: " + element, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, element);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating element from string array: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
overWatchHero
Description: This function will generate a random Overwatch hero
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | overWatchHero |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Overwatch hero", input = InputType.YES, condition = InputType.NO)
public void overWatchHero() {
try {
String strObj = Input;
String hero = faker.get(key).overwatch().hero();
Report.updateTestLog(Action, "Generated data: " + hero, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, hero);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Overwatch hero: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
overWatchLocation
Description: This function will generate a random Overwatch location
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | overWatchLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Overwatch location", input = InputType.YES, condition = InputType.NO)
public void overWatchLocation() {
try {
String strObj = Input;
String location = faker.get(key).overwatch().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Overwatch location: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
overWatchQuote
Description: This function will generate a random Overwatch quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | overWatchQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Overwatch quote", input = InputType.YES, condition = InputType.NO)
public void overWatchQuote() {
try {
String strObj = Input;
String quote = faker.get(key).overwatch().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Overwatch quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
phoneNumber
Description: This function will generate a random phone number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | phoneNumber |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random phone number", input = InputType.YES, condition = InputType.NO)
public void phoneNumber() {
try {
String strObj = Input;
String phoneNumber = faker.get(key).phoneNumber().phoneNumber();
Report.updateTestLog(Action, "Generated data: " + phoneNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, phoneNumber);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating phone number: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
cellPhone
Description: This function will generate a random cell phone number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | cellPhone |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random cell phone number", input = InputType.YES, condition = InputType.NO)
public void cellPhone() {
try {
String strObj = Input;
String phoneNumber = faker.get(key).phoneNumber().cellPhone();
Report.updateTestLog(Action, "Generated data: " + phoneNumber, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, phoneNumber);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating phone number: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
pokemonName
Description: This function will generate a random Pokemon name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | pokemonName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Pokemon name", input = InputType.YES, condition = InputType.NO)
public void pokemonName() {
try {
String strObj = Input;
String pokemonName = faker.get(key).pokemon().name();
Report.updateTestLog(Action, "Generated data: " + pokemonName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, pokemonName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Pokemon name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
pokemonLocation
Description: This function will generate a random Pokemon location
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | pokemonLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Pokemon location", input = InputType.YES, condition = InputType.NO)
public void pokemonLocation() {
try {
String strObj = Input;
String pokemonLocation = faker.get(key).pokemon().location();
Report.updateTestLog(Action, "Generated data: " + pokemonLocation, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, pokemonLocation);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Pokemon location: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomHex
Description: This function will generate a random hex
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomHex |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random hex", input = InputType.YES, condition = InputType.NO)
public void randomHex() {
try {
String strObj = Input;
String hex = faker.get(key).random().hex();
Report.updateTestLog(Action, "Generated data: " + hex, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, hex);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random integer: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomHexWithLength
Description: This function will generate a random hex with specified length
Input Format : DatasheetName:ColumnName
Condition Format: length, for example: 10
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomHexWithLength |
DatasheetName:ColumnName | length |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random hex with specified length", input = InputType.YES, condition = InputType.YES)
public void randomHexWithLength() {
try {
String strObj = Input;
String lengthStr = Condition.split(":", 1)[0];
int length=Integer.parseInt(lengthStr);
String hex = faker.get(key).random().hex(length);
Report.updateTestLog(Action, "Generated data: " + hex, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, hex);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random integer: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomNextIntWithLength
Description: This function will generate a random integer with length
Input Format : DatasheetName:ColumnName
Condition Format: number, for example: 5
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomNextIntWithLength |
DatasheetName:ColumnName | number |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random integer with length", input = InputType.YES, condition = InputType.YES)
public void randomNextIntWithLength() {
try {
String strObj = Input;
String numStr = Condition.split(":", 1)[0];
int num = Integer.parseInt(numStr);
int randomInt = faker.get(key).random().nextInt(num);
Report.updateTestLog(Action, "Generated data: " + randomInt, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Integer.toString(randomInt));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random integer in range: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomNextIntInRange
Description: This function will generate a random integer within a range
Input Format : DatasheetName:ColumnName
Condition Format: minimum and maximum range, for example: 880:990
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomNextIntInRange |
DatasheetName:ColumnName | minimum and maximum range |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random integer within a range", input = InputType.YES, condition = InputType.YES)
public void randomNextIntInRange() {
try {
String strObj = Input;
String minStr = Condition.split(":", 2)[0];
String maxStr = Condition.split(":", 2)[1];
int min=Integer.parseInt(minStr);
int max=Integer.parseInt(maxStr);
int randomInt = faker.get(key).random().nextInt(min, max);
Report.updateTestLog(Action, "Generated data: " + randomInt, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Integer.toString(randomInt));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random integer in range: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomNextLong
Description: This function will generate a random long number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomNextLong |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random long number", input = InputType.YES, condition = InputType.NO)
public void randomNextLong() {
try {
String strObj = Input;
long randomLong = faker.get(key).random().nextLong();
Report.updateTestLog(Action, "Generated data: " + randomLong, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Long.toString(randomLong));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random long: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomNextLongWithLength
Description: This function will generate a random long number with length
Input Format : DatasheetName:ColumnName
Condition Format: long number, for example: 15
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomNextLongWithLength |
DatasheetName:ColumnName | long number |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random long number with length", input = InputType.YES, condition = InputType.YES)
public void randomNextLongWithLength() {
try {
String strObj = Input;
String numStr = Condition.split(":", 1)[0];
long num=Long.parseLong(numStr);
long randomLong = faker.get(key).random().nextLong(num);
Report.updateTestLog(Action, "Generated data: " + randomLong, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Long.toString(randomLong));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random long: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomNextBoolean
Description: This function will generate a random boolean value
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomNextBoolean |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random boolean value", input = InputType.YES, condition = InputType.NO)
public void randomNextBoolean() {
try {
String strObj = Input;
boolean randomBoolean = faker.get(key).random().nextBoolean();
Report.updateTestLog(Action, "Generated data: " + randomBoolean, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Boolean.toString(randomBoolean));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random boolean: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
randomNextDouble
Description: This function will generate a random double number
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | randomNextDouble |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Double number", input = InputType.YES, condition = InputType.NO)
public void randomNextDouble() {
try {
String strObj = Input;
Double randomDouble = faker.get(key).random().nextDouble();
Report.updateTestLog(Action, "Generated data: " + randomDouble, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, Double.toString(randomDouble));
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating random float: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
rickAndMortyCharacter
Description: This function will generate a random Rick and Morty character
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | rickAndMortyCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Rick and Morty character", input = InputType.YES, condition = InputType.NO)
public void rickAndMortyCharacter() {
try {
String strObj = Input;
String character = faker.get(key).rickAndMorty().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Rick and Morty character: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
rickAndMortyLocation
Description: This function will generate a random Rick and Morty location
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | rickAndMortyLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Rick and Morty location", input = InputType.YES, condition = InputType.NO)
public void rickAndMortyLocation() {
try {
String strObj = Input;
String location = faker.get(key).rickAndMorty().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Rick and Morty location: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
rickAndMortyQuote
Description: This function will generate a random Rick and Morty quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | rickAndMortyQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Rick and Morty quote", input = InputType.YES, condition = InputType.NO)
public void rickAndMortyQuote() {
try {
String strObj = Input;
String quote = faker.get(key).rickAndMorty().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Rick and Morty quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
robinQuote
Description: This function will generate a random Robin quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | robinQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Robin quote", input = InputType.YES, condition = InputType.NO)
public void robinQuote() {
try {
String strObj = Input;
String quote = faker.get(key).robin().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Rick and Morty quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
rockBandName
Description: This function will generate a random RockBand name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | rockBandName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random RockBand name", input = InputType.YES, condition = InputType.NO)
public void rockBandName() {
try {
String strObj = Input;
String name = faker.get(key).rockBand().name();
Report.updateTestLog(Action, "Generated data: " + name, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, name);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Rick and Morty quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
hamletQuote
Description: This function will generate a random Hamlet quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | hamletQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Hamlet quote", input = InputType.YES, condition = InputType.NO)
public void hamletQuote() {
try {
String strObj = Input;
String hamletQuote = faker.get(key).shakespeare().hamletQuote();
Report.updateTestLog(Action, "Generated data: " + hamletQuote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, hamletQuote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Hamlet quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
asYouLikeItQuote
Description: This function will generate a random As You Like It quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | asYouLikeItQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random As You Like It quote", input = InputType.YES, condition = InputType.NO)
public void asYouLikeItQuote() {
try {
String strObj = Input;
String asYouLikeItQuote = faker.get(key).shakespeare().asYouLikeItQuote();
Report.updateTestLog(Action, "Generated data: " + asYouLikeItQuote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, asYouLikeItQuote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating As You Like It quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
kingRichardQuote
Description: This function will generate a random King Richard III quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | kingRichardQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random King Richard III quote", input = InputType.YES, condition = InputType.NO)
public void kingRichardQuote() {
try {
String strObj = Input;
String kingRichardQuote = faker.get(key).shakespeare().kingRichardIIIQuote();
Report.updateTestLog(Action, "Generated data: " + kingRichardQuote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, kingRichardQuote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating King Richard III quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
romeoAndJulietQuote
Description: This function will generate a random Romeo and Juliet quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | romeoAndJulietQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Romeo and Juliet quote", input = InputType.YES, condition = InputType.NO)
public void romeoAndJulietQuote() {
try {
String strObj = Input;
String romeoAndJulietQuote = faker.get(key).shakespeare().romeoAndJulietQuote();
Report.updateTestLog(Action, "Generated data: " + romeoAndJulietQuote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, romeoAndJulietQuote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Romeo and Juliet quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slackEmoji
Description: This function will generate a random Slack emoji
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slackEmoji |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Slack emoji", input = InputType.YES, condition = InputType.NO)
public void slackEmoji() {
try {
String strObj = Input;
String emoji = faker.get(key).slackEmoji().emoji();
Report.updateTestLog(Action, "Generated data: " + emoji, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, emoji);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Slack People Emoji: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slackEmojiPeople
Description: This function will generate a random Slack emoji related to people
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slackEmojiPeople |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Slack emoji related to people", input = InputType.YES, condition = InputType.NO)
public void slackEmojiPeople() {
try {
String strObj = Input;
String peopleEmoji = faker.get(key).slackEmoji().people();
Report.updateTestLog(Action, "Generated data: " + peopleEmoji, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, peopleEmoji);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Slack People Emoji: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slackEmojiNature
Description: This function will generate a random Slack emoji related to nature
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slackEmojiNature |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Slack emoji related to nature", input = InputType.YES, condition = InputType.NO)
public void slackEmojiNature() {
try {
String strObj = Input;
String natureEmoji = faker.get(key).slackEmoji().nature();
Report.updateTestLog(Action, "Generated data: " + natureEmoji, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, natureEmoji);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Slack Nature Emoji: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slackEmojiFoodAndDrink
Description: This function will generate a random Slack emoji related to food and drink
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slackEmojiFoodAndDrink |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Slack emoji related to food and drink", input = InputType.YES, condition = InputType.NO)
public void slackEmojiFoodAndDrink() {
try {
String strObj = Input;
String foodAndDrinkEmoji = faker.get(key).slackEmoji().foodAndDrink();
Report.updateTestLog(Action, "Generated data: " + foodAndDrinkEmoji, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, foodAndDrinkEmoji);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Slack Food and Drink Emoji: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slackEmojiCelebration
Description: This function will generate a random Slack emoji related to celebration
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slackEmojiCelebration |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Slack emoji related to celebration", input = InputType.YES, condition = InputType.NO)
public void slackEmojiCelebration() {
try {
String strObj = Input;
String celebrationEmoji = faker.get(key).slackEmoji().celebration();
Report.updateTestLog(Action, "Generated data: " + celebrationEmoji, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, celebrationEmoji);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Slack Celebration Emoji: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slackEmojiActivity
Description: This function will generate a random Slack emoji related to activity
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slackEmojiActivity |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Slack emoji related to activity", input = InputType.YES, condition = InputType.NO)
public void slackEmojiActivity() {
try {
String strObj = Input;
String activityEmoji = faker.get(key).slackEmoji().activity();
Report.updateTestLog(Action, "Generated data: " + activityEmoji, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, activityEmoji);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Slack Activity Emoji: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slackEmojiTravelAndPlaces
Description: This function will generate a random Slack emoji related to travel and places
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slackEmojiTravelAndPlaces |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Slack emoji related to travel and places", input = InputType.YES, condition = InputType.NO)
public void slackEmojiTravelAndPlaces() {
try {
String strObj = Input;
String travelAndPlacesEmoji = faker.get(key).slackEmoji().travelAndPlaces();
Report.updateTestLog(Action, "Generated data: " + travelAndPlacesEmoji, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, travelAndPlacesEmoji);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Slack Travel and Places Emoji: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slackEmojiObjectsAndSymbols
Description: This function will generate a random Slack emoji related to objects and symbols
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slackEmojiObjectsAndSymbols |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Slack emoji related to objects and symbols", input = InputType.YES, condition = InputType.NO)
public void slackEmojiObjectsAndSymbols() {
try {
String strObj = Input;
String objectsAndSymbolsEmoji = faker.get(key).slackEmoji().objectsAndSymbols();
Report.updateTestLog(Action, "Generated data: " + objectsAndSymbolsEmoji, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, objectsAndSymbolsEmoji);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Slack Objects and Symbols Emoji: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
slackEmojiCustom
Description: This function will generate a random Slack emoji related to custom emojis
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | slackEmojiCustom |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Slack emoji related to custom emojis", input = InputType.YES, condition = InputType.NO)
public void slackEmojiCustom() {
try {
String strObj = Input;
String customEmoji = faker.get(key).slackEmoji().custom();
Report.updateTestLog(Action, "Generated data: " + customEmoji, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, customEmoji);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Slack Custom Emoji: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
planet
Description: This function will generate a random planet name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | planet |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random planet name", input = InputType.YES, condition = InputType.NO)
public void planet() {
try {
String strObj = Input;
String planet = faker.get(key).space().planet();
Report.updateTestLog(Action, "Generated data: " + planet, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, planet);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating planet: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
moon
Description: This function will generate a random moon name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | moon |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random moon name", input = InputType.YES, condition = InputType.NO)
public void moon() {
try {
String strObj = Input;
String moon = faker.get(key).space().moon();
Report.updateTestLog(Action, "Generated data: " + moon, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, moon);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating moon: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
galaxy
Description: This function will generate a random galaxy name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | galaxy |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random galaxy name", input = InputType.YES, condition = InputType.NO)
public void galaxy() {
try {
String strObj = Input;
String galaxy = faker.get(key).space().galaxy();
Report.updateTestLog(Action, "Generated data: " + galaxy, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, galaxy);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating galaxy: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
nebula
Description: This function will generate a random nebula name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | nebula |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random nebula name", input = InputType.YES, condition = InputType.NO)
public void nebula() {
try {
String strObj = Input;
String nebula = faker.get(key).space().nebula();
Report.updateTestLog(Action, "Generated data: " + nebula, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, nebula);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating nebula: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
starCluster
Description: This function will generate a random star cluster name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | starCluster |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random star cluster name", input = InputType.YES, condition = InputType.NO)
public void starCluster() {
try {
String strObj = Input;
String starCluster = faker.get(key).space().starCluster();
Report.updateTestLog(Action, "Generated data: " + starCluster, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, starCluster);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating star cluster: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
constellation
Description: This function will generate a random constellation name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | constellation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random constellation name", input = InputType.YES, condition = InputType.NO)
public void constellation() {
try {
String strObj = Input;
String constellation = faker.get(key).space().constellation();
Report.updateTestLog(Action, "Generated data: " + constellation, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, constellation);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating constellation: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
star
Description: This function will generate a random star name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | star |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random star name", input = InputType.YES, condition = InputType.NO)
public void star() {
try {
String strObj = Input;
String star = faker.get(key).space().star();
Report.updateTestLog(Action, "Generated data: " + star, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, star);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating star: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
spaceAgency
Description: This function will generate a random space agency name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | spaceAgency |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random agency name", input = InputType.YES, condition = InputType.NO)
public void spaceAgency() {
try {
String strObj = Input;
String agency = faker.get(key).space().agency();
Report.updateTestLog(Action, "Generated data: " + agency, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, agency);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating space agency: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
spaceAgencyAbbreviation
Description: This function will generate a random space agency abbreviation
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | spaceAgencyAbbreviation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random agency abbreviation", input = InputType.YES, condition = InputType.NO)
public void spaceAgencyAbbreviation() {
try {
String strObj = Input;
String agencyAbbreviation = faker.get(key).space().agencyAbbreviation();
Report.updateTestLog(Action, "Generated data: " + agencyAbbreviation, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, agencyAbbreviation);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating space agency abbreviation: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
spaceCompany
Description: This function will generate a random space company name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | spaceCompany |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random space company name", input = InputType.YES, condition = InputType.NO)
public void spaceCompany() {
try {
String strObj = Input;
String company = faker.get(key).space().company();
Report.updateTestLog(Action, "Generated data: " + company, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, company);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating space company: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
distanceMeasurement
Description: This function will generate a random distance measurement
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | distanceMeasurement |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random distance measurement", input = InputType.YES, condition = InputType.NO)
public void distanceMeasurement() {
try {
String strObj = Input;
String distanceMeasurement = faker.get(key).space().distanceMeasurement();
Report.updateTestLog(Action, "Generated data: " + distanceMeasurement, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, distanceMeasurement);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating distance measurement: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
meteorite
Description: This function will generate a random meteorite name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | meteorite |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random meteorite name", input = InputType.YES, condition = InputType.NO)
public void meteorite() {
try {
String strObj = Input;
String meteorite = faker.get(key).space().meteorite();
Report.updateTestLog(Action, "Generated data: " + meteorite, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, meteorite);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating meteorite: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
nasaSpaceCraft
Description: This function will generate a random nasa space craft name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | nasaSpaceCraft |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random nasa space craft name", input = InputType.YES, condition = InputType.NO)
public void nasaSpaceCraft() {
try {
String strObj = Input;
String spaceCraft = faker.get(key).space().nasaSpaceCraft();
Report.updateTestLog(Action, "Generated data: " + spaceCraft, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, spaceCraft);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating meteorite: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
starTrekCharacter
Description: This function will generate a random Star Trek character name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | starTrekCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Star Trek character name", input = InputType.YES, condition = InputType.NO)
public void starTrekCharacter() {
try {
String strObj = Input;
String character = faker.get(key).starTrek().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Star Trek character: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
starTrekLocation
Description: This function will generate a random Star Trek location
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | starTrekLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Star Trek location", input = InputType.YES, condition = InputType.NO)
public void starTrekLocation() {
try {
String strObj = Input;
String location = faker.get(key).starTrek().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Star Trek location: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
starTrekSpecies
Description: This function will generate a random Star Trek species
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | starTrekSpecies |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Star Trek species", input = InputType.YES, condition = InputType.NO)
public void starTrekSpecies() {
try {
String strObj = Input;
String species = faker.get(key).starTrek().specie();
Report.updateTestLog(Action, "Generated data: " + species, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, species);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Star Trek species: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
starTrekVillain
Description: This function will generate a random Star Trek villain
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | starTrekVillain |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Star Trek villain", input = InputType.YES, condition = InputType.NO)
public void starTrekVillain() {
try {
String strObj = Input;
String villain = faker.get(key).starTrek().villain();
Report.updateTestLog(Action, "Generated data: " + villain, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, villain);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Star Trek villain: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
nyseSymbol
Description: This function will generate a random stock ticker symbol from the NYSE exchange
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | nyseSymbol |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random stock ticker symbol from the NYSE exchange", input = InputType.YES, condition = InputType.NO)
public void nyseSymbol() {
try {
String strObj = Input;
String nyse = faker.get(key).stock().nyseSymbol();
Report.updateTestLog(Action, "Generated data: " + nyse, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, nyse);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating NYSE stock symbol: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
nsdqSymbol
Description: This function will generate a random stock ticker symbol from the NSDQ exchange
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | nsdqSymbol |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random stock ticker symbol from the NSDQ exchange", input = InputType.YES, condition = InputType.NO)
public void nsdqSymbol() {
try {
String strObj = Input;
String nsdq = faker.get(key).stock().nsdqSymbol();
Report.updateTestLog(Action, "Generated data: " + nsdq, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, nsdq);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating NYSE stock symbol: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
superheroName
Description: This function will generate a random superhero name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | superheroName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random superhero name", input = InputType.YES, condition = InputType.NO)
public void superheroName() {
try {
String strObj = Input;
String name = faker.get(key).superhero().name();
Report.updateTestLog(Action, "Generated data: " + name, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, name);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during superhero name generation", ex);
Report.updateTestLog(Action, "Error generating superhero name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
superheroPower
Description: This function will generate a random superhero power
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | superheroPower |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random superhero power", input = InputType.YES, condition = InputType.NO)
public void superheroPower() {
try {
String strObj = Input;
String power = faker.get(key).superhero().power();
Report.updateTestLog(Action, "Generated data: " + power, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, power);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating superhero power: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
superheroPrefix
Description: This function will generate a random superhero prefix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | superheroPrefix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random superhero prefix", input = InputType.YES, condition = InputType.NO)
public void superheroPrefix() {
try {
String strObj = Input;
String prefix = faker.get(key).superhero().prefix();
Report.updateTestLog(Action, "Generated data: " + prefix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, prefix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating superhero prefix: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
superheroSuffix
Description: This function will generate a random superhero suffix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | superheroSuffix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random superhero suffix", input = InputType.YES, condition = InputType.NO)
public void superheroSuffix() {
try {
String strObj = Input;
String suffix = faker.get(key).superhero().suffix();
Report.updateTestLog(Action, "Generated data: " + suffix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, suffix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating superhero suffix: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
superheroDescriptor
Description: This function will generate a random superhero descriptor
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | superheroDescriptor |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random superhero descriptor", input = InputType.YES, condition = InputType.NO)
public void superheroDescriptor() {
try {
String strObj = Input;
String descriptor = faker.get(key).superhero().descriptor();
Report.updateTestLog(Action, "Generated data: " + descriptor, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, descriptor);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating superhero descriptor: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
teamName
Description: This function will generate a random team name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | teamName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random team name", input = InputType.YES, condition = InputType.NO)
public void teamName() {
try {
String strObj = Input;
String teamName = faker.get(key).team().name();
Report.updateTestLog(Action, "Generated data: " + teamName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, teamName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating team name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
teamSport
Description: This function will generate a random team sport
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | teamSport |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random team sport", input = InputType.YES, condition = InputType.NO)
public void teamSport() {
try {
String strObj = Input;
String sport = faker.get(key).team().sport();
Report.updateTestLog(Action, "Generated data: " + sport, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, sport);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating team sport: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
teamState
Description: This function will generate a random team state
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | teamState |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random team state", input = InputType.YES, condition = InputType.NO)
public void teamState() {
try {
String strObj = Input;
String state = faker.get(key).team().state();
Report.updateTestLog(Action, "Generated data: " + state, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, state);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating team mascot: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
teamCreature
Description: This function will generate a random team creature
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | teamCreature |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random team creature", input = InputType.YES, condition = InputType.NO)
public void teamCreature() {
try {
String strObj = Input;
String creature = faker.get(key).team().creature();
Report.updateTestLog(Action, "Generated data: " + creature, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, creature);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating team member: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
twinPeaksCharacter
Description: This function will generate a random Twin Peaks character
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | twinPeaksCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Twin Peaks character", input = InputType.YES, condition = InputType.NO)
public void twinPeaksCharacter() {
try {
String strObj = Input;
String character = faker.get(key).twinPeaks().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Twin Peaks character: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
twinPeaksLocation
Description: This function will generate a random Twin Peaks location
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | twinPeaksLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Twin Peaks location", input = InputType.YES, condition = InputType.NO)
public void twinPeaksLocation() {
try {
String strObj = Input;
String location = faker.get(key).twinPeaks().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Twin Peaks location: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
twinPeaksQuote
Description: This function will generate a random Twin Peaks quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | twinPeaksQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Twin Peaks quote", input = InputType.YES, condition = InputType.NO)
public void twinPeaksQuote() {
try {
String strObj = Input;
String quote = faker.get(key).twinPeaks().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Twin Peaks quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
universityName
Description: This function will generate a random university name
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | universityName |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random university name", input = InputType.YES, condition = InputType.NO)
public void universityName() {
try {
String strObj = Input;
String universityName = faker.get(key).university().name();
Report.updateTestLog(Action, "Generated data: " + universityName, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, universityName);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating university name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
universityPrefix
Description: This function will generate a random university prefix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | universityPrefix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random university prefix", input = InputType.YES, condition = InputType.NO)
public void universityPrefix() {
try {
String strObj = Input;
String universityPrefix = faker.get(key).university().prefix();
Report.updateTestLog(Action, "Generated data: " + universityPrefix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, universityPrefix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating university name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
universitySuffix
Description: This function will generate a random university suffix
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | universitySuffix |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random university suffix", input = InputType.YES, condition = InputType.NO)
public void universitySuffix() {
try {
String strObj = Input;
String universitySuffix = faker.get(key).university().suffix();
Report.updateTestLog(Action, "Generated data: " + universitySuffix, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, universitySuffix);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating university name: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
weatherDescription
Description: This function will generate a random weather description
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | weatherDescription |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random weather description", input = InputType.YES, condition = InputType.NO)
public void weatherDescription() {
try {
String strObj = Input;
String description = faker.get(key).weather().description();
Report.updateTestLog(Action, "Generated data: " + description, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, description);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating weather description: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
temperatureCelsius
Description: This function will generate a random temperature in Celsius
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | temperatureCelsius |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random temperature in Celsius", input = InputType.YES, condition = InputType.NO)
public void temperatureCelsius() {
try {
String strObj = Input;
String temperature = faker.get(key).weather().temperatureCelsius();
Report.updateTestLog(Action, "Generated data: " + temperature, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, temperature);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating temperature: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
temperatureFahrenheit
Description: This function will generate a random temperature in Fahrenheit
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | temperatureFahrenheit |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random temperature in Fahrenheit", input = InputType.YES, condition = InputType.NO)
public void temperatureFahrenheit() {
try {
String strObj = Input;
String temperature = faker.get(key).weather().temperatureFahrenheit();
Report.updateTestLog(Action, "Generated data: " + temperature, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, temperature);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating humidity: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
temperatureCelsiusWithinRange
Description: This function will generate a random temperature in Celsius within a range
Input Format : DatasheetName:ColumnName
Condition Format: celcius range, for example: 35:50
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | temperatureCelsiusWithinRange |
DatasheetName:ColumnName | celcius range |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random temperature in Celsius within a range", input = InputType.YES, condition = InputType.YES)
public void temperatureCelsiusWithinRange() {
try {
String strObj = Input;
String minTempStr = Condition.split(":", 2)[0];
String maxTempStr = Condition.split(":", 3)[1];
int minTemp=Integer.parseInt(minTempStr);
int maxTemp=Integer.parseInt(maxTempStr);
String temperature = faker.get(key).weather().temperatureCelsius(minTemp, maxTemp);
Report.updateTestLog(Action, "Generated data: " + temperature, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, temperature);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating temperature: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
temperatureFahrenheitWithinRange
Description: This function will generate a random temperature in Fahrenheit within a range
Input Format : DatasheetName:ColumnName
Condition Format: Farenheit range, for example: 95:109
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | temperatureFahrenheitWithinRange |
DatasheetName:ColumnName | Farenheit range |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random temperature in Fahrenheit within a range", input = InputType.YES, condition = InputType.YES)
public void temperatureFahrenheitWithinRange() {
try {
String strObj = Input;
String minTempStr = Condition.split(":", 2)[0];
String maxTempStr = Condition.split(":", 3)[1];
int minTemp=Integer.parseInt(minTempStr);
int maxTemp=Integer.parseInt(maxTempStr);
String temperature = faker.get(key).weather().temperatureFahrenheit(minTemp, maxTemp);
Report.updateTestLog(Action, "Generated data: " + temperature, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, temperature);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating humidity: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
witcherCharacter
Description: This function will generate a random Witcher character
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | witcherCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Witcher character", input = InputType.YES, condition = InputType.NO)
public void witcherCharacter() {
try {
String strObj = Input;
String character = faker.get(key).witcher().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Witcher character: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
witcherLocation
Description: This function will generate a random Witcher location
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | witcherLocation |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Witcher location", input = InputType.YES, condition = InputType.NO)
public void witcherLocation() {
try {
String strObj = Input;
String location = faker.get(key).witcher().location();
Report.updateTestLog(Action, "Generated data: " + location, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, location);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Witcher location: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
witcher
Description: This function will generate a random Witcher
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | witcher |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Witcher", input = InputType.YES, condition = InputType.NO)
public void witcher() {
try {
String strObj = Input;
String item = faker.get(key).witcher().witcher();
Report.updateTestLog(Action, "Generated data: " + item, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, item);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Witcher item: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
witcherMonster
Description: This function will generate a random Witcher monster
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | witcherMonster |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Witcher monster", input = InputType.YES, condition = InputType.NO)
public void witcherMonster() {
try {
String strObj = Input;
String monster = faker.get(key).witcher().monster();
Report.updateTestLog(Action, "Generated data: " + monster, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, monster);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Witcher item: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
witcherSchool
Description: This function will generate a random Witcher school
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | witcherSchool |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Witcher school", input = InputType.YES, condition = InputType.NO)
public void witcherSchool() {
try {
String strObj = Input;
String school = faker.get(key).witcher().school();
Report.updateTestLog(Action, "Generated data: " + school, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, school);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Witcher item: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
yodaQuote
Description: This function will generate a random yoda Quote
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | yodaQuote |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random yoda Quote", input = InputType.YES, condition = InputType.NO)
public void yodaQuote() {
try {
String strObj = Input;
String quote = faker.get(key).yoda().quote();
Report.updateTestLog(Action, "Generated data: " + quote, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, quote);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Witcher item: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
zeldaCharacter
Description: This function will generate a random Zelda character
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | zeldaCharacter |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Zelda character", input = InputType.YES, condition = InputType.NO)
public void zeldaCharacter() {
try {
String strObj = Input;
String character = faker.get(key).zelda().character();
Report.updateTestLog(Action, "Generated data: " + character, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, character);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Zelda quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
zeldaGame
Description: This function will generate a random Zelda game
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | zeldaGame |
DatasheetName:ColumnName | Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random Zelda game", input = InputType.YES, condition = InputType.NO)
public void zeldaGame() {
try {
String strObj = Input;
String game = faker.get(key).zelda().game();
Report.updateTestLog(Action, "Generated data: " + game, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, game);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating Zelda quote: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
expression
Description: This function will generate a random expression based on input string
Input Format : DatasheetName:ColumnName
Condition Format: expression to be evaluated, for example: expression to be evaluated
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | expression |
DatasheetName:ColumnName | expression to be evaluated |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random expression based on input string", input = InputType.YES, condition = InputType.YES)
public void expression() {
try {
String strObj = Input;
String expression = Condition.split(":", 1)[0];
String evaluated = faker.get(key).expression(expression);
Report.updateTestLog(Action, "Generated data: " + evaluated, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, evaluated);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
bothify
Description: This function will generate a random expression based on input pattern
Input Format : DatasheetName:ColumnName
Condition Format: pattern to be bothified, for example: ??##??##
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | bothify |
DatasheetName:ColumnName | pattern to be bothified |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random expression based on input pattern", input = InputType.YES, condition = InputType.YES)
public void bothify() {
try {
String strObj = Input;
String pattern=Condition.split(":", 1)[0];
String evaluated = faker.get(key).bothify(pattern);
Report.updateTestLog(Action, "Generated data: " + evaluated, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, evaluated);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
bothifyWithUpper
Description: This function will generate a random expression based on input pattern
Input Format : DatasheetName:ColumnName
Condition Format: pattern to be bothified, for example: ??##??##
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | bothifyWithUpper |
DatasheetName:ColumnName | pattern to be bothified |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random expression based on input pattern", input = InputType.YES, condition = InputType.YES)
public void bothifyWithUpper() {
try {
String strObj = Input;
String pattern=Condition.split(":", 1)[0];
boolean isUpper = true;
String evaluated = faker.get(key).bothify(pattern, isUpper);
Report.updateTestLog(Action, "Generated data: " + evaluated, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, evaluated);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
letterify
Description: This function will generate a random expression based on input pattern
Input Format : DatasheetName:ColumnName
Condition Format: pattern to be letterified, for example: ????
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | letterify |
DatasheetName:ColumnName | pattern to be letterified |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random expression based on input pattern", input = InputType.YES, condition = InputType.YES)
public void letterify() {
try {
String strObj = Input;
String pattern=Condition.split(":", 1)[0];
String evaluated = faker.get(key).letterify(pattern);
Report.updateTestLog(Action, "Generated data: " + evaluated, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, evaluated);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
letterifyWithUpper
Description: This function will generate a random expression based on input pattern
Input Format : DatasheetName:ColumnName
Condition Format: pattern to be letterified, for example: ?????
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | letterifyWithUpper |
DatasheetName:ColumnName | pattern to be letterified |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random expression based on input pattern", input = InputType.YES, condition = InputType.YES)
public void letterifyWithUpper() {
try {
String strObj = Input;
String pattern=Condition.split(":", 1)[0];
boolean isUpper = true;
String evaluated = faker.get(key).letterify(pattern, isUpper);
Report.updateTestLog(Action, "Generated data: " + evaluated, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, evaluated);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
numerify
Description: This function will generate a random expression based on input pattern
Input Format : DatasheetName:ColumnName
Condition Format: pattern to be numerified, for example: #####
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | numerify |
DatasheetName:ColumnName | pattern to be numerified |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random expression based on input pattern", input = InputType.YES, condition = InputType.YES)
public void numerify() {
try {
String strObj = Input;
String pattern=Condition.split(":", 1)[0];
String evaluated = faker.get(key).numerify(pattern);
Report.updateTestLog(Action, "Generated data: " + evaluated, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, evaluated);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}
regexify
Description: This function will generate a random expression based on input pattern
Input Format : DatasheetName:ColumnName
Condition Format: pattern to be regexified, for example: [A-za-z0-9]{8}
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | regexify |
DatasheetName:ColumnName | pattern to be regexified |
Store in Datasheet |
@Action(object = ObjectType.FAKER, desc = "Generate a random expression based on input pattern", input = InputType.YES, condition = InputType.YES)
public void regexify() {
try {
String strObj = Input;
String pattern=Condition.split(":", 1)[0];
String evaluated = faker.get(key).regexify(pattern);
Report.updateTestLog(Action, "Generated data: " + evaluated, Status.DONE);
String sheetName = strObj.split(":", 2)[0];
String columnName = strObj.split(":", 2)[1];
userData.putData(sheetName, columnName, evaluated);
} catch (Exception ex) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Exception during data generation", ex);
Report.updateTestLog(Action, "Error generating data: " + "\n" + ex.getMessage(), Status.DEBUG);
}
}