Skip to content

Commit

Permalink
[PAGOPA-2181] fix: resolved broken JUnit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
andrea-deri committed Sep 30, 2024
1 parent c711a8a commit 8bbe0e2
Showing 1 changed file with 14 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import it.gov.pagopa.wispconverter.repository.model.IdempotencyKeyEntity;
import it.gov.pagopa.wispconverter.repository.model.RTRequestEntity;
import it.gov.pagopa.wispconverter.repository.model.enumz.IdempotencyStatusEnum;
import it.gov.pagopa.wispconverter.repository.model.enumz.ReceiptStatusEnum;
import it.gov.pagopa.wispconverter.repository.model.enumz.ReceiptTypeEnum;
import it.gov.pagopa.wispconverter.service.*;
import it.gov.pagopa.wispconverter.servicebus.RTConsumer;
Expand Down Expand Up @@ -45,7 +46,7 @@ private RTRequestEntity getStoredReceipt(int retries, String rawtype, String url
.receiptType(type)
.url(url)
.headers(List.of("soapaction:paaInviaRT"))
.idempotencyKey("idpa_uuid_nav")
.idempotencyKey("uuid_nav_idDominio")
.build();
}

Expand Down Expand Up @@ -81,6 +82,9 @@ void sendToPa_sent(String receiptType) {
RtRetryComosService rtRetryComosService = new RtRetryComosService(reService, rtRetryRepository);
ReflectionTestUtils.setField(rtRetryComosService, "isTracingOnREEnabled", true);

RtReceiptCosmosService rtReceiptCosmosService = mock(RtReceiptCosmosService.class);
when(rtReceiptCosmosService.updateReceiptStatus(anyString(), anyString(), anyString(), any(ReceiptStatusEnum.class))).thenReturn(true);

ServiceBusService serviceBusService = new ServiceBusService();
ServiceBusSenderClient serviceBusSenderClient = mock(ServiceBusSenderClient.class);
doNothing().when(serviceBusSenderClient).sendMessage(any());
Expand All @@ -93,6 +97,7 @@ void sendToPa_sent(String receiptType) {
PaaInviaRTSenderService paaInviaRTSenderService = mock(PaaInviaRTSenderService.class);

ReflectionTestUtils.setField(rtConsumer, "rtRetryComosService", rtRetryComosService);
ReflectionTestUtils.setField(rtConsumer, "rtReceiptCosmosService", rtReceiptCosmosService);
ReflectionTestUtils.setField(rtConsumer, "paaInviaRTSenderService", paaInviaRTSenderService);
ReflectionTestUtils.setField(rtConsumer, "serviceBusService", serviceBusService);
ReflectionTestUtils.setField(rtConsumer, "reService", reService);
Expand Down Expand Up @@ -143,6 +148,9 @@ void sendToPa_locked(String receiptType, String rawIsCompleted) {
RtRetryComosService rtRetryComosService = new RtRetryComosService(reService, rtRetryRepository);
ReflectionTestUtils.setField(rtRetryComosService, "isTracingOnREEnabled", true);

RtReceiptCosmosService rtReceiptCosmosService = mock(RtReceiptCosmosService.class);
when(rtReceiptCosmosService.updateReceiptStatus(anyString(), anyString(), anyString(), any(ReceiptStatusEnum.class))).thenReturn(true);

ServiceBusService serviceBusService = new ServiceBusService();
ServiceBusSenderClient serviceBusSenderClient = mock(ServiceBusSenderClient.class);
doNothing().when(serviceBusSenderClient).sendMessage(any());
Expand All @@ -155,6 +163,7 @@ void sendToPa_locked(String receiptType, String rawIsCompleted) {
PaaInviaRTSenderService paaInviaRTSenderService = mock(PaaInviaRTSenderService.class);

ReflectionTestUtils.setField(rtConsumer, "rtRetryComosService", rtRetryComosService);
ReflectionTestUtils.setField(rtConsumer, "rtReceiptCosmosService", rtReceiptCosmosService);
ReflectionTestUtils.setField(rtConsumer, "paaInviaRTSenderService", paaInviaRTSenderService);
ReflectionTestUtils.setField(rtConsumer, "serviceBusService", serviceBusService);
ReflectionTestUtils.setField(rtConsumer, "reService", reService);
Expand Down Expand Up @@ -201,6 +210,9 @@ void sendToPa_onError_reschedulable(String receiptType) {
doNothing().when(serviceBusSenderClient).sendMessage(any());
ReflectionTestUtils.setField(serviceBusService, "serviceBusSenderClient", serviceBusSenderClient);

RtReceiptCosmosService rtReceiptCosmosService = mock(RtReceiptCosmosService.class);
when(rtReceiptCosmosService.updateReceiptStatus(anyString(), anyString(), anyString(), any(ReceiptStatusEnum.class))).thenReturn(true);

RTConsumer rtConsumer = new RTConsumer();
ConfigCacheService ccs = mock(ConfigCacheService.class);
when(ccs.getConfigData()).thenReturn(TestUtils.configData("mystation"));
Expand All @@ -209,6 +221,7 @@ void sendToPa_onError_reschedulable(String receiptType) {
doThrow(new AppException(AppErrorCodeMessageEnum.PARSING_GENERIC_ERROR)).when(paaInviaRTSenderService).sendToCreditorInstitution(any(), any(), any(), any());

ReflectionTestUtils.setField(rtConsumer, "rtRetryComosService", rtRetryComosService);
ReflectionTestUtils.setField(rtConsumer, "rtReceiptCosmosService", rtReceiptCosmosService);
ReflectionTestUtils.setField(rtConsumer, "paaInviaRTSenderService", paaInviaRTSenderService);
ReflectionTestUtils.setField(rtConsumer, "serviceBusService", serviceBusService);
ReflectionTestUtils.setField(rtConsumer, "reService", reService);
Expand Down

0 comments on commit 8bbe0e2

Please sign in to comment.