Skip to content

Commit 11d6825

Browse files
Updated unit tests
1 parent b2fc7ca commit 11d6825

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

connector/rest/src/test/java/it/pagopa/selfcare/onboarding/connector/OnboardingMsConnectorImplTest.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.nio.charset.StandardCharsets;
2727
import java.util.List;
2828
import java.util.Optional;
29+
import java.util.UUID;
2930

3031
import static it.pagopa.selfcare.commons.utils.TestUtils.mockInstance;
3132
import static org.junit.jupiter.api.Assertions.*;
@@ -584,6 +585,31 @@ void getOnboardingByFiltersWithAOO() {
584585
verifyNoMoreInteractions(msOnboardingSupportApiClient);
585586
}
586587

588+
@Test
589+
void getOnboardingByFiltersWithReferenceOnboardingId() {
590+
// given
591+
final String origin = "origin";
592+
final String originId = "originId";
593+
final String productId = "productId";
594+
OnboardingResponse resource = new OnboardingResponse();
595+
resource.setReferenceOnboardingId("referenceOnboardingId");
596+
InstitutionResponse institution = new InstitutionResponse();
597+
institution.setId(UUID.randomUUID().toString());
598+
resource.setInstitution(institution);
599+
600+
resource.setProductId("productId");
601+
when(msOnboardingSupportApiClient._onboardingInstitutionUsingGET(origin, originId, OnboardingStatus.COMPLETED, null, null))
602+
.thenReturn(ResponseEntity.ok(List.of(resource)));
603+
// when
604+
List<OnboardingData> result = onboardingMsConnector.getByFilters(productId, null, origin, originId, null);
605+
// then
606+
assertNotNull(result);
607+
assertTrue(result.isEmpty());
608+
verify(msOnboardingSupportApiClient, times(1))
609+
._onboardingInstitutionUsingGET(origin, originId, OnboardingStatus.COMPLETED, null, null);
610+
verifyNoMoreInteractions(msOnboardingSupportApiClient);
611+
}
612+
587613
@Test
588614
void checkManager() {
589615
// given

0 commit comments

Comments
 (0)