fix tests

This commit is contained in:
Kilian Schuettler 2024-07-26 13:43:49 +02:00
parent 8389c2284b
commit 636ebd06f8
2 changed files with 19 additions and 3 deletions

View File

@ -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.migration.RankDeDuplicationService;
import com.iqser.red.service.persistence.management.v1.processor.service.ColorsService; 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.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.DossierTemplateCloneService;
import com.iqser.red.service.persistence.management.v1.processor.service.DossierTemplateManagementService; import com.iqser.red.service.persistence.management.v1.processor.service.DossierTemplateManagementService;
import com.iqser.red.service.persistence.management.v1.processor.service.FileManagementStorageService; import com.iqser.red.service.persistence.management.v1.processor.service.FileManagementStorageService;
@ -93,6 +95,10 @@ public class DossierTemplateCloneAndExportWithDuplicateRanksTest {
private RabbitTemplate rabbitTemplate; private RabbitTemplate rabbitTemplate;
@MockBean @MockBean
private TypeRepository typeRepository; private TypeRepository typeRepository;
@MockBean
private DossierDeletionService dossierDeletionService;
@MockBean
private DictionaryManagementService dictionaryManagementService;
@MockBean @MockBean
private DossierTemplateImportService dossierTemplateImportService; private DossierTemplateImportService dossierTemplateImportService;
@ -121,10 +127,13 @@ public class DossierTemplateCloneAndExportWithDuplicateRanksTest {
mapper = ObjectMapperFactory.create(); mapper = ObjectMapperFactory.create();
dossierTemplatePersistenceService = new DossierTemplatePersistenceService(dossierTemplateRepository, dossierTemplatePersistenceService = new DossierTemplatePersistenceService("RedactManager",
dossierTemplateRepository,
legalBasisMappingPersistenceService, legalBasisMappingPersistenceService,
rulesPersistenceService, rulesPersistenceService,
dictionaryPersistenceService, dictionaryPersistenceService,
dictionaryManagementService,
componentMappingService,
typeRepository); typeRepository);
dossierTemplateCloneService = new DossierTemplateCloneService(dossierTemplateRepository, dossierTemplateCloneService = new DossierTemplateCloneService(dossierTemplateRepository,
legalBasisMappingPersistenceService, legalBasisMappingPersistenceService,
@ -165,7 +174,8 @@ public class DossierTemplateCloneAndExportWithDuplicateRanksTest {
dossierTemplateManagementService = new DossierTemplateManagementService(dossierTemplateExportService, dossierTemplateManagementService = new DossierTemplateManagementService(dossierTemplateExportService,
dossierTemplateImportService, dossierTemplateImportService,
dossierTemplatePersistenceService, dossierTemplatePersistenceService,
dossierTemplateCloneService); dossierTemplateCloneService,
dossierDeletionService);
rankDeDuplicationService = new RankDeDuplicationService(dossierTemplateManagementService, dictionaryPersistenceService); rankDeDuplicationService = new RankDeDuplicationService(dossierTemplateManagementService, dictionaryPersistenceService);

View File

@ -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.entity.dossier.DossierTemplateEntity;
import com.iqser.red.service.persistence.management.v1.processor.service.ColorsService; 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.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.DossierTemplateCloneService;
import com.iqser.red.service.persistence.management.v1.processor.service.FileManagementStorageService; import com.iqser.red.service.persistence.management.v1.processor.service.FileManagementStorageService;
import com.iqser.red.service.persistence.management.v1.processor.service.WatermarkService; import com.iqser.red.service.persistence.management.v1.processor.service.WatermarkService;
@ -98,6 +99,8 @@ public class DossierTemplateCloneServiceTest {
@MockBean @MockBean
private ComponentDefinitionPersistenceService componentDefinitionPersistenceService; private ComponentDefinitionPersistenceService componentDefinitionPersistenceService;
@MockBean
private DictionaryManagementService dictionaryManagementService;
private DossierTemplateCloneService dossierTemplateCloneService; private DossierTemplateCloneService dossierTemplateCloneService;
@ -110,10 +113,13 @@ public class DossierTemplateCloneServiceTest {
@SneakyThrows @SneakyThrows
public void setUp() { public void setUp() {
dossierTemplatePersistenceService = new DossierTemplatePersistenceService(dossierTemplateRepository, dossierTemplatePersistenceService = new DossierTemplatePersistenceService("RedactManager",
dossierTemplateRepository,
legalBasisMappingPersistenceService, legalBasisMappingPersistenceService,
rulesPersistenceService, rulesPersistenceService,
dictionaryPersistenceService, dictionaryPersistenceService,
dictionaryManagementService,
componentMappingService,
typeRepository); typeRepository);
ReflectionTestUtils.setField(dossierTemplatePersistenceService, "applicationType", "RedactManager"); ReflectionTestUtils.setField(dossierTemplatePersistenceService, "applicationType", "RedactManager");