diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/redaction/utils/TextNormalizationUtilitiesTest.java b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/redaction/utils/TextNormalizationUtilitiesTest.java new file mode 100644 index 00000000..e4b04ae1 --- /dev/null +++ b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/redaction/utils/TextNormalizationUtilitiesTest.java @@ -0,0 +1,21 @@ +package com.iqser.red.service.redaction.v1.server.redaction.utils; + +import org.assertj.core.api.Assertions; +import org.junit.Test; + +public class TextNormalizationUtilitiesTest { + + @Test + public void testHyphenRemoval() { + + String test = "Without these peo-\nple, this conference would not happen"; + Assertions.assertThat(TextNormalizationUtilities.removeHyphenLineBreaks(test)) + .contains("\npeople"); + + test = "Die\t\nFreiwillige\t Versicherung\t endet\t zudem\t für\t den\t ein\u00AD\nzelnen\tVersicherten\tmit\tder\tAufhebung\tdes\tVertra-\nges,\t seiner\t Unterstellung\t unter\t die\t obligatorische\t\nVersicherung\t oder\t seinem\t Ausschluss."; + Assertions.assertThat(TextNormalizationUtilities.removeHyphenLineBreaks(test)) + .contains("\neinzelnen", "\nVertrages"); + + } + +}