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