updating credit amount functionality

This commit is contained in:
2026-07-04 23:56:46 +02:00
parent d53a427a5a
commit 6d48472425
8 changed files with 36 additions and 38 deletions

View File

@@ -121,7 +121,7 @@ class TransactionServiceTest {
@Test
@DisplayName("Should calculate credit amount using bank rate")
void shouldCalculateCreditAmount() {
void shouldCalculateCurrencyExchangeValue() {
Currency currencyUsd = new Currency();
currencyUsd.setBankRate("1.0");
Currency currencyZwl = new Currency();
@@ -130,7 +130,7 @@ class TransactionServiceTest {
when(currencyService.findCurrencyByIsoCode("USD")).thenReturn(currencyUsd);
when(currencyService.findCurrencyByIsoCode("ZWL")).thenReturn(currencyZwl);
BigDecimal creditAmount = transactionService.calculateCreditAmount(transaction);
BigDecimal creditAmount = transactionService.calculateCurrencyExchangeValue(transaction);
assertEquals(new BigDecimal("1500.0000"), creditAmount);
assertEquals(new BigDecimal("1500.0000"), transaction.getCreditAmount());
@@ -141,7 +141,7 @@ class TransactionServiceTest {
void shouldReturnZeroWhenCreditCurrencyNull() {
transaction.setCreditCurrency(null);
BigDecimal result = transactionService.calculateCreditAmount(transaction);
BigDecimal result = transactionService.calculateCurrencyExchangeValue(transaction);
assertEquals(BigDecimal.ZERO, result);
}