Fixed test issues

This commit is contained in:
Hanelore.Ianoseck 2023-11-08 17:57:26 +02:00
parent aeb5d2c940
commit 3c5d62c12f
2 changed files with 9 additions and 2 deletions

View File

@ -2,6 +2,7 @@ package com.iqser.red.service.peristence.v1.server.integration.service;
import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.mock.web.MockMultipartFile;
import org.springframework.stereotype.Service;
@ -15,6 +16,9 @@ public class ReportTemplateProvider {
@Autowired
private ReportTemplateClient reportTemplateClient;
@Autowired
private TestAuditor auditor;
public ReportTemplate provideReportTemplate(String dossierTemplateId) {
@ -31,7 +35,7 @@ public class ReportTemplateProvider {
public ReportTemplate provideReportTemplate(String dossierTemplateId, String name, byte[] content, boolean multiFile, boolean activeByDefault) {
var template = new MockMultipartFile(name,name,"application/octet-stream", content);
reportTemplateClient.uploadTemplate(template, dossierTemplateId, multiFile, activeByDefault);
reportTemplateClient.uploadTemplate(template, dossierTemplateId, multiFile, activeByDefault, auditor);
var tpl = reportTemplateClient.getAvailableReportTemplates(dossierTemplateId)
.stream()

View File

@ -17,6 +17,9 @@ public class TypeProvider {
@Autowired
private DictionaryClient dictionaryClient;
@Autowired
private TestAuditor auditor;
public TypeValue testAndProvideType(DossierTemplateModel dossierTemplate) {
@ -53,7 +56,7 @@ public class TypeProvider {
type.setHasDictionary(true);
type.setDossierDictionaryOnly(dossierDictionaryOnly);
dictionaryClient.addType(type);
dictionaryClient.addType(type, auditor);
var allTypes = dictionaryClient.getAllTypes(dossierTemplate.getDossierTemplateId(), dossier != null ? dossier.getId() : null, false);
var foundType = allTypes.getTypes().stream().filter(t -> t.getType().equalsIgnoreCase(typeName)).findAny();