in component-test/src/main/java/org/apache/fineract/cn/payroll/PayrollApiDocumentation.java [378:392]
private void prepareConfigurationMocks (final String customerIdentifier, final PayrollConfiguration payrollConfiguration) {
Mockito
.doAnswer(invocation -> Optional.of(new Customer()))
.when(this.customerAdaptor).findCustomer(Matchers.eq(customerIdentifier));
Mockito
.doAnswer(invocation -> Optional.of(new Account()))
.when(this.accountingAdaptor).findAccount(Matchers.eq(payrollConfiguration.getMainAccountNumber()));
payrollConfiguration.getPayrollAllocations().forEach(payrollAllocation ->
Mockito
.doAnswer(invocation -> Optional.of(new Account()))
.when(this.accountingAdaptor).findAccount(Matchers.eq(payrollAllocation.getAccountNumber()))
);
}