Getting java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:659) [testng] at java.util.ArrayList.get(ArrayList.java:435) Below is the code where issue is found:
public String getPaymentInstrumentId(Customer customer) {
String paymentinstrumentidtest;
List < String > paymentInstrumentIds = new ArrayList < String > ();
for (int currentPaymetMethod = 0; currentPaymetMethod < customer.getPaymentMethods().size(); currentPaymetMethod++) {
String currentPaymentInstrumentId = customer.getPaymentMethods().get(currentPaymetMethod)
.getPaymentInstrumentId();
paymentInstrumentIds.add(currentPaymentInstrumentId);
}
return paymentinstrumentidtest;
}
Any suggestion would help ?