From b9c6af69e2c7c93f3b1794ec539cd51532376728 Mon Sep 17 00:00:00 2001 From: corinaolariu Date: Fri, 28 Jun 2024 14:15:38 +0300 Subject: [PATCH] RED-9466 - Adding annotation removes all AI based recommendations until forced re-analysis - update unit test --- .../service/redaction/v1/server/RedactionAcceptanceTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/RedactionAcceptanceTest.java b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/RedactionAcceptanceTest.java index f1819709..5d69c57a 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/RedactionAcceptanceTest.java +++ b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/RedactionAcceptanceTest.java @@ -45,7 +45,6 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations import com.iqser.red.service.persistence.service.v1.api.shared.model.common.JSONPrimitive; 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.type.Type; -import com.iqser.red.service.persistence.service.v1.api.shared.model.redactionlog.Point; import com.iqser.red.service.redaction.v1.server.annotate.AnnotateRequest; import com.iqser.red.service.redaction.v1.server.annotate.AnnotateResponse; import com.iqser.red.service.redaction.v1.server.redaction.utils.OsUtils; @@ -388,6 +387,7 @@ public class RedactionAcceptanceTest extends AbstractRedactionIntegrationTest { @Test + @SneakyThrows public void testNerEntitiesAfterReanalysis() { String EFSA_SANITISATION_RULES = loadFromClassPath("drools/efsa_sanitisation.drl"); @@ -450,6 +450,7 @@ public class RedactionAcceptanceTest extends AbstractRedactionIntegrationTest { nerEntity = findEntityByTypeAndValue(entityLog, DICTIONARY_AUTHOR, nerValue).findFirst() .orElseThrow(); assertThat(nerEntity.getEngines().contains(Engine.NER)); + dossierDictionary.get(DICTIONARY_AUTHOR).remove(dictionaryAddValue); }