diff --git a/backend/src/test/java/org/raddatz/familienarchiv/service/PersonNameParserTest.java b/backend/src/test/java/org/raddatz/familienarchiv/service/PersonNameParserTest.java index 650e9dc9..243d3a51 100644 --- a/backend/src/test/java/org/raddatz/familienarchiv/service/PersonNameParserTest.java +++ b/backend/src/test/java/org/raddatz/familienarchiv/service/PersonNameParserTest.java @@ -24,6 +24,18 @@ class PersonNameParserTest { .containsExactly("Eugenie de Gruyter"); } + @Test + void gebAnnotation_noDot_multiWord_stripped() { + assertThat(PersonNameParser.parseReceivers("Ella Dieckmann, geb de Gruyter")) + .containsExactly("Ella Dieckmann"); + } + + @Test + void gebAnnotation_noDot_singleWord_stripped() { + assertThat(PersonNameParser.parseReceivers("Elise Rockstroh geb Sintenis")) + .containsExactly("Elise Rockstroh"); + } + @Test void twoFirstNames_sharedKnownLastName_und() { assertThat(PersonNameParser.parseReceivers("Walter und Eugenie de Gruyter"))