diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateCloneAndExportWithDuplicateRanksTest.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateCloneAndExportWithDuplicateRanksTest.java index 9496d5db7..a46400ade 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateCloneAndExportWithDuplicateRanksTest.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateCloneAndExportWithDuplicateRanksTest.java @@ -33,6 +33,8 @@ import com.iqser.red.service.persistence.management.v1.processor.exception.BadRe import com.iqser.red.service.persistence.management.v1.processor.migration.RankDeDuplicationService; import com.iqser.red.service.persistence.management.v1.processor.service.ColorsService; import com.iqser.red.service.persistence.management.v1.processor.service.ComponentMappingService; +import com.iqser.red.service.persistence.management.v1.processor.service.DictionaryManagementService; +import com.iqser.red.service.persistence.management.v1.processor.service.DossierDeletionService; import com.iqser.red.service.persistence.management.v1.processor.service.DossierTemplateCloneService; import com.iqser.red.service.persistence.management.v1.processor.service.DossierTemplateManagementService; import com.iqser.red.service.persistence.management.v1.processor.service.FileManagementStorageService; @@ -93,6 +95,10 @@ public class DossierTemplateCloneAndExportWithDuplicateRanksTest { private RabbitTemplate rabbitTemplate; @MockBean private TypeRepository typeRepository; + @MockBean + private DossierDeletionService dossierDeletionService; + @MockBean + private DictionaryManagementService dictionaryManagementService; @MockBean private DossierTemplateImportService dossierTemplateImportService; @@ -121,10 +127,13 @@ public class DossierTemplateCloneAndExportWithDuplicateRanksTest { mapper = ObjectMapperFactory.create(); - dossierTemplatePersistenceService = new DossierTemplatePersistenceService(dossierTemplateRepository, + dossierTemplatePersistenceService = new DossierTemplatePersistenceService("RedactManager", + dossierTemplateRepository, legalBasisMappingPersistenceService, rulesPersistenceService, dictionaryPersistenceService, + dictionaryManagementService, + componentMappingService, typeRepository); dossierTemplateCloneService = new DossierTemplateCloneService(dossierTemplateRepository, legalBasisMappingPersistenceService, @@ -165,7 +174,8 @@ public class DossierTemplateCloneAndExportWithDuplicateRanksTest { dossierTemplateManagementService = new DossierTemplateManagementService(dossierTemplateExportService, dossierTemplateImportService, dossierTemplatePersistenceService, - dossierTemplateCloneService); + dossierTemplateCloneService, + dossierDeletionService); rankDeDuplicationService = new RankDeDuplicationService(dossierTemplateManagementService, dictionaryPersistenceService); diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateCloneServiceTest.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateCloneServiceTest.java index 37b71d4cd..d4dc320df 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateCloneServiceTest.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/tests/DossierTemplateCloneServiceTest.java @@ -29,6 +29,7 @@ import com.iqser.red.service.persistence.management.v1.processor.entity.configur import com.iqser.red.service.persistence.management.v1.processor.entity.dossier.DossierTemplateEntity; import com.iqser.red.service.persistence.management.v1.processor.service.ColorsService; import com.iqser.red.service.persistence.management.v1.processor.service.ComponentMappingService; +import com.iqser.red.service.persistence.management.v1.processor.service.DictionaryManagementService; import com.iqser.red.service.persistence.management.v1.processor.service.DossierTemplateCloneService; import com.iqser.red.service.persistence.management.v1.processor.service.FileManagementStorageService; import com.iqser.red.service.persistence.management.v1.processor.service.WatermarkService; @@ -98,6 +99,8 @@ public class DossierTemplateCloneServiceTest { @MockBean private ComponentDefinitionPersistenceService componentDefinitionPersistenceService; + @MockBean + private DictionaryManagementService dictionaryManagementService; private DossierTemplateCloneService dossierTemplateCloneService; @@ -110,10 +113,13 @@ public class DossierTemplateCloneServiceTest { @SneakyThrows public void setUp() { - dossierTemplatePersistenceService = new DossierTemplatePersistenceService(dossierTemplateRepository, + dossierTemplatePersistenceService = new DossierTemplatePersistenceService("RedactManager", + dossierTemplateRepository, legalBasisMappingPersistenceService, rulesPersistenceService, dictionaryPersistenceService, + dictionaryManagementService, + componentMappingService, typeRepository); ReflectionTestUtils.setField(dossierTemplatePersistenceService, "applicationType", "RedactManager");