in gepard-core/src/main/java/com/epam/gepard/datadriven/DataFeederLoader.java [242:258]
public DataDrivenParameterArray calculateParameterArray(final String className, final DataDrivenParameterArray inputParameterArray) {
if (feeder == null) {
AllTestRunner.CONSOLE_LOG.info("\nERROR: Data Feeder Class: " + feederClassName
+ " calculateParameterArray() method was failed, because the feeder class is missing" + " at Class in testlist: " + className
+ "\nPlease fix it!\nNow exiting...");
throw new ShutDownException(ExitCode.EXIT_CODE_DATA_FEEDER_CLASS_MISSING);
}
DataDrivenParameterArray newArray = feeder.calculateParameterArray(className, inputParameterArray);
if (newArray == null) {
throw new ShutDownException(ExitCode.EXIT_CODE_DATA_FEEDER_CLASS_DATA_CALCULATION_ERROR);
}
if (nextDataFeederLoader != null) {
//load the next part of the chain
newArray = nextDataFeederLoader.calculateParameterArray(className, newArray);
}
return newArray;
}