Faker Actions related to Address
streetAddress
Description: This function will generate a random street address
Input Format : DatasheetName:ColumnName
ObjectName | Action | Input | Condition | Reference | |
---|---|---|---|---|---|
Synthetic Data | streetAddress |
DatasheetName:ColumnName |
@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 |
@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 |
@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 |
@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 |
@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 |
@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 |
@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 |
@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 |
@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;
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 |
@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 |
@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 |
@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 |
@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 |
@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 |
@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 |
@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 |
@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;
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 |
@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 |
@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 |
@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 |
@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 |
@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 |
@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 |
@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 |
@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);
}
}