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