RED-7241: added many log files to debug strange behaviour

This commit is contained in:
Ali Oezyetimoglu 2023-08-10 10:32:10 +02:00
parent 94bac70f5d
commit 7bb42d5131
2 changed files with 44 additions and 43 deletions

View File

@ -50,6 +50,7 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemp
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.FileType; import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.FileType;
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.ProcessingStatus; import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.ProcessingStatus;
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.WorkflowStatus; import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.WorkflowStatus;
import com.iqser.red.service.persistence.service.v1.api.shared.model.manual.AddCommentRequest;
import com.iqser.red.service.persistence.service.v1.api.shared.model.manual.AddRedactionRequest; import com.iqser.red.service.persistence.service.v1.api.shared.model.manual.AddRedactionRequest;
import com.iqser.red.service.persistence.service.v1.api.shared.model.manual.ForceRedactionRequest; import com.iqser.red.service.persistence.service.v1.api.shared.model.manual.ForceRedactionRequest;
import com.iqser.red.service.persistence.service.v1.api.shared.model.manual.ImageRecategorizationRequest; import com.iqser.red.service.persistence.service.v1.api.shared.model.manual.ImageRecategorizationRequest;
@ -400,48 +401,48 @@ public class FileTest extends AbstractPersistenceServerServiceTest {
} }
// @Test @Test
// public void testToggleEnableRedactionTwice() { public void testToggleEnableRedactionTwice() {
//
// var dossierTemplate = dossierTemplateTesterAndProvider.provideTestTemplate(); var dossierTemplate = dossierTemplateTesterAndProvider.provideTestTemplate();
//
// var dossier = dossierTesterAndProvider.provideTestDossier(dossierTemplate); var dossier = dossierTesterAndProvider.provideTestDossier(dossierTemplate);
// String dossierId = dossier.getId(); String dossierId = dossier.getId();
//
// var file = fileTesterAndProvider.testAndProvideFile(dossier); var file = fileTesterAndProvider.testAndProvideFile(dossier);
// String fileId = file.getId(); String fileId = file.getId();
//
// var type = typeProvider.testAndProvideType(dossierTemplate, null, "manual"); var type = typeProvider.testAndProvideType(dossierTemplate, null, "manual");
//
// assertThat(fileClient.getDossierStatus(dossier.getId()).size()).isEqualTo(1); assertThat(fileClient.getDossierStatus(dossier.getId()).size()).isEqualTo(1);
//
// var userId = userProvider.getUserId(); var userId = userProvider.getUserId();
//
// fileClient.setStatusUnderReview(dossier.getId(), file.getId(), userId); fileClient.setStatusUnderReview(dossier.getId(), file.getId(), userId);
//
// var addRedaction = manualRedactionClient.requestBulkAddRedaction(dossierId, var addRedaction = manualRedactionClient.addRedactionBulk(dossierId,
// fileId, fileId,
// Set.of(AddRedactionRequest.builder() Set.of(AddRedactionRequest.builder()
// .addToDictionary(true) .addToDictionary(true)
// .addToDossierDictionary(false) .addToAllDossiers(false)
// .comment(new AddCommentRequest("comment")) .comment(new AddCommentRequest("comment"))
// .type(type.getType()) .type(type.getType())
// .reason("1") .reason("1")
// .value("test") .value("test")
// .legalBasis("1") .legalBasis("1")
// .build())).iterator().next(); .build())).iterator().next();
//
// var loadedFile = fileClient.getFileStatus(dossier.getId(), file.getId()); var loadedFile = fileClient.getFileStatus(dossier.getId(), file.getId());
//
//
// reanalysisClient.toggleExclusion(dossier.getId(), file.getId(), true); reanalysisClient.toggleExclusion(dossier.getId(), file.getId(), true);
// loadedFile = fileClient.getFileStatus(dossier.getId(), file.getId()); loadedFile = fileClient.getFileStatus(dossier.getId(), file.getId());
// assertThat(loadedFile.isExcluded()).isTrue(); assertThat(loadedFile.isExcluded()).isTrue();
//
// reanalysisClient.toggleExclusion(dossier.getId(), file.getId(), false); reanalysisClient.toggleExclusion(dossier.getId(), file.getId(), false);
// loadedFile = fileClient.getFileStatus(dossier.getId(), file.getId()); loadedFile = fileClient.getFileStatus(dossier.getId(), file.getId());
// assertThat(loadedFile.isExcluded()).isFalse(); assertThat(loadedFile.isExcluded()).isFalse();
// } }
@Test @Test

View File

@ -1215,7 +1215,7 @@ public class ManualRedactionTest extends AbstractPersistenceServerServiceTest {
assertThat(loadedRedactionsFile2.getResizeRedactions().stream().toList().get(0).getValue()).isEqualTo("test redaction in dossier template dictionary"); assertThat(loadedRedactionsFile2.getResizeRedactions().stream().toList().get(0).getValue()).isEqualTo("test redaction in dossier template dictionary");
var dictEntries = dictionaryManagementService.getAllEntriesInDossierTemplate(dossierTemplate.getDossierTemplateId(), "test redaction in dossier template dictionary"); var dictEntries = dictionaryManagementService.getAllEntriesInDossierTemplate(dossierTemplate.getDossierTemplateId(), "test redaction in dossier template dictionary");
assertThat(dictEntries.stream().filter(dictionaryEntry -> dictionaryEntry.getValue().equals("test redaction in dossier template dictionary"))).isNotEmpty(); assertThat(dictEntries.stream().filter(dictionaryEntry -> dictionaryEntry.getValue().equals("test redaction in dossier template dictionary"))).hasSize(1);
var dictionaryOfTypeDosDictInDossier1 = dictionaryClient.getDictionaryForType(typeDosDict.getType(), dossier1.getDossierTemplateId(), dossier1.getDossierId()); var dictionaryOfTypeDosDictInDossier1 = dictionaryClient.getDictionaryForType(typeDosDict.getType(), dossier1.getDossierTemplateId(), dossier1.getDossierId());
assertThat(dictionaryOfTypeDosDictInDossier1.getEntries()).hasSize(1); assertThat(dictionaryOfTypeDosDictInDossier1.getEntries()).hasSize(1);