private void prepareConfigurationMocks()

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()))
    );
  }