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