Skip to content

Commit

Permalink
P4ADEV-2037 fix test
Browse files Browse the repository at this point in the history
  • Loading branch information
RiccardoGiuliani committed Jan 29, 2025
1 parent ad1b5a1 commit d4dc9e0
Showing 1 changed file with 9 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mock;
import org.mockito.MockedStatic;
import org.mockito.Mockito;
import org.mockito.junit.jupiter.MockitoExtension;
import org.springframework.data.util.Pair;
Expand Down Expand Up @@ -106,15 +107,16 @@ void givenValidDebtPositionDTO_WhenSaveDebtPosition_ThenSaveAllEntities() {
Mockito.when(installmentRepository.save(Mockito.any(Installment.class))).thenReturn(savedInstallment.getInstallmentId());
Mockito.when(transferRepository.save(Mockito.any(Transfer.class))).thenReturn(savedTransfer);

Mockito.mockStatic(Utilities.class);
Mockito.when(Utilities.getRandomIUD()).thenReturn(generatedIUD);
try (MockedStatic<Utilities> mockedStatic = Mockito.mockStatic(Utilities.class)) {
mockedStatic.when(Utilities::getRandomIUD).thenReturn(generatedIUD);

debtPositionService.saveDebtPosition(debtPositionDTO);
debtPositionService.saveDebtPosition(debtPositionDTO);

Mockito.verify(debtPositionRepository, Mockito.times(1)).save(debtPosition);
Mockito.verify(paymentOptionRepository, Mockito.times(1)).save(paymentOption);
Mockito.verify(installmentRepository, Mockito.times(1)).save(installment);
Mockito.verify(transferRepository, Mockito.times(2)).save(transfer);
Mockito.verify(debtPositionRepository, Mockito.times(1)).save(debtPosition);
Mockito.verify(paymentOptionRepository, Mockito.times(1)).save(paymentOption);
Mockito.verify(installmentRepository, Mockito.times(1)).save(installment);
Mockito.verify(transferRepository, Mockito.times(2)).save(transfer);
}
}
}

0 comments on commit d4dc9e0

Please sign in to comment.