From 7048bef4fa44bed36753a15a953614ad7c53138b Mon Sep 17 00:00:00 2001 From: Benaissa BENARBIA Date: Wed, 27 Sep 2023 08:41:04 +0200 Subject: [PATCH] Bug/Vas-11802: fix unit test failed on previous PR --- .../ExternalParametersInternalServiceTest.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/api/api-iam/iam-internal/src/test/java/fr/gouv/vitamui/iam/internal/server/externalParameters/service/ExternalParametersInternalServiceTest.java b/api/api-iam/iam-internal/src/test/java/fr/gouv/vitamui/iam/internal/server/externalParameters/service/ExternalParametersInternalServiceTest.java index 2fc051879bc..7784532ab9d 100644 --- a/api/api-iam/iam-internal/src/test/java/fr/gouv/vitamui/iam/internal/server/externalParameters/service/ExternalParametersInternalServiceTest.java +++ b/api/api-iam/iam-internal/src/test/java/fr/gouv/vitamui/iam/internal/server/externalParameters/service/ExternalParametersInternalServiceTest.java @@ -35,12 +35,13 @@ @RunWith(SpringRunner.class) @EnableMongoRepositories( - basePackageClasses = {ExternalParametersRepository.class, CustomSequenceRepository.class, GroupRepository.class, - OwnerRepository.class, ProfileRepository.class, UserRepository.class, TenantRepository.class }, - repositoryBaseClass = VitamUIRepositoryImpl.class) + basePackageClasses = {ExternalParametersRepository.class, CustomSequenceRepository.class, GroupRepository.class, + OwnerRepository.class, ProfileRepository.class, UserRepository.class, TenantRepository.class}, + repositoryBaseClass = VitamUIRepositoryImpl.class) public class ExternalParametersInternalServiceTest extends AbstractLogbookIntegrationTest { - private ExternalParametersInternalService service; + public static final String ANY_EXTERNAL_PARAM_ID = "ANY_EXTERNAL_PARAM_ID"; + private ExternalParametersInternalService service; @MockBean private ExternalParametersRepository externalParametersRepository; @@ -66,7 +67,7 @@ public class ExternalParametersInternalServiceTest extends AbstractLogbookIntegr @Before public void setup() { service = new ExternalParametersInternalService( - sequenceRepository, externalParametersRepository, externalParametersConverter, internalSecurityService, + sequenceRepository, externalParametersRepository, externalParametersConverter, internalSecurityService, iamLogbookService); } @@ -74,10 +75,12 @@ public void setup() { public void testGetOne() { final AuthUserDto user = IamServerUtilsTest.buildAuthUserDto(); user.getProfileGroup().getProfiles().get(0).setApplicationName(Application.EXTERNAL_PARAMS.toString()); + user.getProfileGroup().getProfiles().get(0).setExternalParamId(ANY_EXTERNAL_PARAM_ID); ExternalParameters externalParameters = new ExternalParameters(); externalParameters.setId(ID); - when(externalParametersRepository.findOne(ArgumentMatchers.any(Query.class))).thenReturn(Optional.of(externalParameters)); + when(externalParametersRepository.findOne(ArgumentMatchers.any(Query.class))).thenReturn( + Optional.of(externalParameters)); when(internalSecurityService.getUser()).thenReturn(user); ExternalParametersDto res = this.service.getMyExternalParameters();