Skip to content

FINERACT-2649: Migrate Tier 4 loan integration tests to Feign client#6145

Closed
DeathGun44 wants to merge 39 commits into
apache:developfrom
DeathGun44:FINERACT-2649/batch-migrate-loan-tests-to-feign-s4
Closed

FINERACT-2649: Migrate Tier 4 loan integration tests to Feign client#6145
DeathGun44 wants to merge 39 commits into
apache:developfrom
DeathGun44:FINERACT-2649/batch-migrate-loan-tests-to-feign-s4

Conversation

@DeathGun44

@DeathGun44 DeathGun44 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Migrates the next batch of loan integration tests from the legacy REST-assured helpers to the typed Feign client.

Scope (25 commits on top of s3)

  • Loan account, product, GL-account and API tests
  • Advanced payment allocation schedule test
  • Initiate external asset owner transfer test
  • Batch API integration test
  • Loan interest payment waiver test
  • Delinquency buckets integration test
  • External business event test
  • Loan accrual activity / submitted-date tests
  • Loan specific-due-date charge tests
  • User loan permission test
  • SQL injection reporting test (Feign raw HTTP)
  • External asset owner transfer / cancel / search tests
  • Inline loan COB test
  • COB partitioning test
  • Loan COB account-lock catch-up inline COB test
  • Loan catch-up integration test
  • Penalty, journal-reversal and batch loan tests
  • External asset owner tests
  • Loan capitalized-income, buy-down and charge-off tests
  • Loan interest refund, pause and point-in-time tests
  • Delinquency and event tests
  • Loan COB and interest-recalculation tests
  • Loan accrual and disbursement-schedule tests
  • Loan charge tests
  • Client loan integration test

New helpers / infra

  • FeignBatchHelper, FeignBusinessStepHelper, FeignExternalAssetOwnerHelper, FeignFundHelper, FeignLoanCOBCatchUpHelper, FeignUserHelper
  • InternalLoanReAgeApi, InternalConfigurationsApi
  • Additional methods on FeignLoanTestBase, FeignTransactionHelper, FeignLoanHelper

Stacked on

…elpers

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
… Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…sts to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
… dates

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
… Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
… and down-payment schedule tests to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…ests to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…d Feign tests

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…s, simplify runAt

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…s to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…o Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…eign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…tests to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…ff tests to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
… to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
… to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…sts to Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
… Feign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
…eign

Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
@DeathGun44 DeathGun44 closed this Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant