Merge branch 'RED-10202' into 'master'
RED-10202 - Fix ComponentOverrideTest for persistence-service pipeline Closes RED-10202 See merge request redactmanager/persistence-service!881
This commit is contained in:
commit
65041c2b7a
@ -14,6 +14,7 @@ import com.iqser.red.service.peristence.v1.server.integration.client.DictionaryC
|
|||||||
import com.iqser.red.service.peristence.v1.server.integration.client.DossierTemplateClient;
|
import com.iqser.red.service.peristence.v1.server.integration.client.DossierTemplateClient;
|
||||||
import com.iqser.red.service.peristence.v1.server.integration.client.LegalBasisClient;
|
import com.iqser.red.service.peristence.v1.server.integration.client.LegalBasisClient;
|
||||||
import com.iqser.red.service.peristence.v1.server.integration.client.RulesClient;
|
import com.iqser.red.service.peristence.v1.server.integration.client.RulesClient;
|
||||||
|
import com.iqser.red.service.persistence.management.v1.processor.service.CurrentApplicationTypeProvider;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.DossierTemplateModel;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.DossierTemplateModel;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.RuleFileType;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.RuleFileType;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.DownloadFileType;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.DownloadFileType;
|
||||||
@ -36,6 +37,9 @@ public class DossierTemplateTesterAndProvider {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private DictionaryClient dictionaryClient;
|
private DictionaryClient dictionaryClient;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CurrentApplicationTypeProvider currentApplicationTypeProvider;
|
||||||
|
|
||||||
|
|
||||||
public Colors provideDefaultColors(String dossierTemplateId) {
|
public Colors provideDefaultColors(String dossierTemplateId) {
|
||||||
|
|
||||||
@ -82,6 +86,9 @@ public class DossierTemplateTesterAndProvider {
|
|||||||
rulesClient.upload(new RulesUploadRequestModel("ABCD", loadedTemplate.getDossierTemplateId(), RuleFileType.ENTITY));
|
rulesClient.upload(new RulesUploadRequestModel("ABCD", loadedTemplate.getDossierTemplateId(), RuleFileType.ENTITY));
|
||||||
legalBasisClient.setLegalBasisMapping(List.of(new LegalBasis("name", "description", "reason","technicalName")), loadedTemplate.getDossierTemplateId());
|
legalBasisClient.setLegalBasisMapping(List.of(new LegalBasis("name", "description", "reason","technicalName")), loadedTemplate.getDossierTemplateId());
|
||||||
|
|
||||||
|
if (currentApplicationTypeProvider.isDocuMine()) {
|
||||||
|
rulesClient.upload(new RulesUploadRequestModel("ABCD", loadedTemplate.getDossierTemplateId(), RuleFileType.COMPONENT));
|
||||||
|
}
|
||||||
loadedTemplate = dossierTemplateClient.getDossierTemplate(result.getDossierTemplateId());
|
loadedTemplate = dossierTemplateClient.getDossierTemplate(result.getDossierTemplateId());
|
||||||
|
|
||||||
return loadedTemplate;
|
return loadedTemplate;
|
||||||
|
|||||||
@ -64,8 +64,6 @@ public class ComponentOverrideTest extends AbstractPersistenceServerServiceTest
|
|||||||
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Disabled
|
|
||||||
// todo: fix me
|
|
||||||
public void testOverrides() throws IOException {
|
public void testOverrides() throws IOException {
|
||||||
|
|
||||||
var dossier = dossierTesterAndProvider.provideTestDossier();
|
var dossier = dossierTesterAndProvider.provideTestDossier();
|
||||||
@ -187,8 +185,6 @@ public class ComponentOverrideTest extends AbstractPersistenceServerServiceTest
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
@Disabled
|
|
||||||
//todo: fix me
|
|
||||||
public void testDeletedFileOverrides() throws IOException {
|
public void testDeletedFileOverrides() throws IOException {
|
||||||
|
|
||||||
var dossier = dossierTesterAndProvider.provideTestDossier();
|
var dossier = dossierTesterAndProvider.provideTestDossier();
|
||||||
@ -257,7 +253,7 @@ public class ComponentOverrideTest extends AbstractPersistenceServerServiceTest
|
|||||||
assertTrue(overrides.getComponentOverrides().isEmpty());
|
assertTrue(overrides.getComponentOverrides().isEmpty());
|
||||||
|
|
||||||
// case 2: re-upload file that was deleted before overrides should also not be returned anymore
|
// case 2: re-upload file that was deleted before overrides should also not be returned anymore
|
||||||
fileTesterAndProvider.testAndProvideFile(dossier, "filename3");
|
fileTesterAndProvider.testAndProvideFile(dossier, "filename2");
|
||||||
|
|
||||||
var e = assertThrows(FeignException.class, () -> componentClient.getOverrides(dossierTemplate.getId(), dossier.getId(), file.getId()));
|
var e = assertThrows(FeignException.class, () -> componentClient.getOverrides(dossierTemplate.getId(), dossier.getId(), file.getId()));
|
||||||
assertEquals(e.status(), 404);
|
assertEquals(e.status(), 404);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user