feat(parser): support // separator and dot-compressed names #208
@@ -169,6 +169,19 @@ class PersonNameParserTest {
|
||||
.containsExactly("Dr.Fr.Zarncke");
|
||||
}
|
||||
|
||||
@Test
|
||||
void split_alreadySpacedDotName_noDoubleSpacing() {
|
||||
PersonNameParser.SplitName result = PersonNameParser.split("Dr. Fr. Zarncke");
|
||||
assertThat(result.firstName()).isEqualTo("Dr. Fr.");
|
||||
assertThat(result.lastName()).isEqualTo("Zarncke");
|
||||
}
|
||||
|
||||
@Test
|
||||
void slashSeparator_combinedWithDotCompressed() {
|
||||
assertThat(PersonNameParser.parseReceivers("E.Rockstroh//Dr.Fr.Zarncke"))
|
||||
.containsExactly("E.Rockstroh", "Dr.Fr.Zarncke");
|
||||
}
|
||||
|
||||
// --- parseReceivers — shared last name with full-name part ─────────────────
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user