RED-9466 - Adding annotation removes all AI based recommendations until forced re-analysis
- fix sonar issues
This commit is contained in:
parent
116863a069
commit
98f8d31fd6
@ -178,10 +178,10 @@ public class RedactionAcceptanceTest extends AbstractRedactionIntegrationTest {
|
|||||||
|
|
||||||
var publishedInformationEntry1 = findEntityByTypeAndValue(entityLog, "published_information", "Oxford University Press").findFirst()
|
var publishedInformationEntry1 = findEntityByTypeAndValue(entityLog, "published_information", "Oxford University Press").findFirst()
|
||||||
.orElseThrow();
|
.orElseThrow();
|
||||||
assertThat(publishedInformationEntry1.getSection().startsWith("Paragraph:"));
|
assertThat(publishedInformationEntry1.getSection()).startsWith("Paragraph:");
|
||||||
var asyaLyon1 = findEntityByTypeAndValueAndSectionNumber(entityLog, "CBI_author", "Asya Lyon", publishedInformationEntry1.getContainingNodeId()).findFirst()
|
var asyaLyon1 = findEntityByTypeAndValueAndSectionNumber(entityLog, "CBI_author", "Asya Lyon", publishedInformationEntry1.getContainingNodeId()).findFirst()
|
||||||
.orElseThrow();
|
.orElseThrow();
|
||||||
assertThat(asyaLyon1.getSection().startsWith("Paragraph:"));
|
assertThat(asyaLyon1.getSection()).startsWith("Paragraph:");
|
||||||
assertEquals(EntryState.SKIPPED, asyaLyon1.getState());
|
assertEquals(EntryState.SKIPPED, asyaLyon1.getState());
|
||||||
|
|
||||||
var idRemoval = buildIdRemoval(publishedInformationEntry1.getId());
|
var idRemoval = buildIdRemoval(publishedInformationEntry1.getId());
|
||||||
@ -232,10 +232,10 @@ public class RedactionAcceptanceTest extends AbstractRedactionIntegrationTest {
|
|||||||
|
|
||||||
var publishedInformationEntry1 = findEntityByTypeAndValue(entityLog, "published_information", "Oxford University Press").findFirst()
|
var publishedInformationEntry1 = findEntityByTypeAndValue(entityLog, "published_information", "Oxford University Press").findFirst()
|
||||||
.orElseThrow();
|
.orElseThrow();
|
||||||
assertThat(publishedInformationEntry1.getSection().startsWith("Paragraph:"));
|
assertThat(publishedInformationEntry1.getSection()).startsWith("Paragraph:");
|
||||||
var asyaLyon1 = findEntityByTypeAndValueAndSectionNumber(entityLog, "CBI_author", "Asya Lyon", publishedInformationEntry1.getContainingNodeId()).findFirst()
|
var asyaLyon1 = findEntityByTypeAndValueAndSectionNumber(entityLog, "CBI_author", "Asya Lyon", publishedInformationEntry1.getContainingNodeId()).findFirst()
|
||||||
.orElseThrow();
|
.orElseThrow();
|
||||||
assertThat(publishedInformationEntry1.getSection().startsWith("Paragraph:"));
|
assertThat(publishedInformationEntry1.getSection()).startsWith("Paragraph:");
|
||||||
assertEquals(EntryState.SKIPPED, asyaLyon1.getState());
|
assertEquals(EntryState.SKIPPED, asyaLyon1.getState());
|
||||||
|
|
||||||
var idRemoval = buildIdRemoval(publishedInformationEntry1.getId());
|
var idRemoval = buildIdRemoval(publishedInformationEntry1.getId());
|
||||||
@ -387,7 +387,7 @@ public class RedactionAcceptanceTest extends AbstractRedactionIntegrationTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
public void testNerEntitiesAfterReanalysis() {
|
void testNerEntitiesAfterReanalysis() {
|
||||||
|
|
||||||
String EFSA_SANITISATION_RULES = loadFromClassPath("drools/efsa_sanitisation.drl");
|
String EFSA_SANITISATION_RULES = loadFromClassPath("drools/efsa_sanitisation.drl");
|
||||||
when(rulesClient.getRules(TEST_DOSSIER_TEMPLATE_ID, RuleFileType.ENTITY)).thenReturn(JSONPrimitive.of(EFSA_SANITISATION_RULES));
|
when(rulesClient.getRules(TEST_DOSSIER_TEMPLATE_ID, RuleFileType.ENTITY)).thenReturn(JSONPrimitive.of(EFSA_SANITISATION_RULES));
|
||||||
@ -413,7 +413,7 @@ public class RedactionAcceptanceTest extends AbstractRedactionIntegrationTest {
|
|||||||
String nerValue = "Osip S.";
|
String nerValue = "Osip S.";
|
||||||
var nerEntity = findEntityByTypeAndValue(entityLog, DICTIONARY_AUTHOR, nerValue).findFirst()
|
var nerEntity = findEntityByTypeAndValue(entityLog, DICTIONARY_AUTHOR, nerValue).findFirst()
|
||||||
.orElseThrow();
|
.orElseThrow();
|
||||||
assertThat(nerEntity.getEngines().contains(Engine.NER));
|
assertThat(nerEntity.getEngines()).contains(Engine.NER);
|
||||||
|
|
||||||
String dictionaryAddValue = "cooperation";
|
String dictionaryAddValue = "cooperation";
|
||||||
ManualRedactionEntry manualRedactionEntry = ManualRedactionEntry.builder()
|
ManualRedactionEntry manualRedactionEntry = ManualRedactionEntry.builder()
|
||||||
@ -444,11 +444,11 @@ public class RedactionAcceptanceTest extends AbstractRedactionIntegrationTest {
|
|||||||
.filter(entityLogEntry -> entityLogEntry.getValue().equals(dictionaryAddValue))
|
.filter(entityLogEntry -> entityLogEntry.getValue().equals(dictionaryAddValue))
|
||||||
.findFirst()
|
.findFirst()
|
||||||
.get();
|
.get();
|
||||||
assertEquals(entityLogEntryAdded.getState(), EntryState.APPLIED);
|
assertEquals(EntryState.APPLIED, entityLogEntryAdded.getState());
|
||||||
|
|
||||||
nerEntity = findEntityByTypeAndValue(entityLog, DICTIONARY_AUTHOR, nerValue).findFirst()
|
nerEntity = findEntityByTypeAndValue(entityLog, DICTIONARY_AUTHOR, nerValue).findFirst()
|
||||||
.orElseThrow();
|
.orElseThrow();
|
||||||
assertThat(nerEntity.getEngines().contains(Engine.NER));
|
assertThat(nerEntity.getEngines()).contains(Engine.NER);
|
||||||
dossierDictionary.get(DICTIONARY_AUTHOR).remove(dictionaryAddValue);
|
dossierDictionary.get(DICTIONARY_AUTHOR).remove(dictionaryAddValue);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user