feat: PersonNameParser enhancements and Person model refactor (#209-#213) #215

Merged
marcel merged 25 commits from feat/issues-209-213-person-parser-enhancements into main 2026-04-08 18:48:00 +02:00
Showing only changes of commit 8421d45c71 - Show all commits

View File

@@ -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"))