1# Test data for Person Name Data 2# Copyright © 1991-2024 Unicode, Inc. 3# For terms of use, see http://www.unicode.org/copyright.html 4# SPDX-License-Identifier: Unicode-3.0 5# CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) 6# CLDR person name formatting test data for: dsb 7# 8# Test lines have the following structure: 9# 10# enum ; <type> ; <value>(', ' <value) 11# For all the elements in <…> below, the possible choices that could appear in the file. 12# For example, <field> could be any of title, given, … credentials. 13# Verify that all of these values work with the implementation. 14# 15# name ; <field>('-'<modifier>) ; <value> 16# A sequence of these is to be used to build a person name object with the given field values. 17# If the <field> is 'locale', then the value is the locale of the name. 18# That will always be the last field in the name. 19# NOTE: the locale for the name (where different than the test file's locale) will generally not match the text. 20# It is chosen to exercise the person name formatting, by having a different given-surname order than the file's locale. 21# 22# expectedResult; <value> 23# This line follows a sequence of name lines, and indicates the that all the following parameter lines have this expected value. 24# 25# parameters; <options>; <length>; <usage>; <formality> 26# Each of these parameter lines should be tested to see that when formatting the current name with these parameters, 27# the expected value is produced. 28# 29# endName 30# Indicates the end of the values to be tested with the current name. 31# 32# ===== 33# Example: 34# enum ; field ; title, given, given2, surname, surname2, generation, credentials 35# … 36# 37# name ; given; Iris 38# name ; surname; Falke 39# name ; locale; de 40# 41# expectedResult; Falke, Iris 42# 43# parameters; sorting; long; referring; formal 44# parameters; sorting; medium; referring; informal 45# 46# endName 47# 48# name ; given; Max 49# name ; given2; Ben 50# name ; surname; Mustermann 51# … 52# ===== 53 54enum ; field ; title, given, given2, surname, surname2, generation, credentials 55enum ; modifiers ; informal, allCaps, initialCap, initial, retain, monogram, prefix, core, vocative, genitive 56enum ; order ; givenFirst, surnameFirst, sorting 57enum ; length ; long, medium, short 58enum ; usage ; referring, addressing, monogram 59enum ; formality ; formal, informal 60 61# nativeG 62name ; given; Juro 63name ; locale; dsb_AQ 64 65expectedResult; Juro 66 67parameters; givenFirst; long; referring; formal 68parameters; givenFirst; long; referring; informal 69parameters; givenFirst; long; addressing; formal 70parameters; givenFirst; long; addressing; informal 71parameters; givenFirst; medium; referring; formal 72parameters; givenFirst; medium; referring; informal 73parameters; givenFirst; medium; addressing; formal 74parameters; givenFirst; medium; addressing; informal 75parameters; givenFirst; short; referring; formal 76parameters; givenFirst; short; referring; informal 77parameters; givenFirst; short; addressing; formal 78parameters; givenFirst; short; addressing; informal 79parameters; surnameFirst; long; referring; formal 80parameters; surnameFirst; long; referring; informal 81parameters; surnameFirst; long; addressing; formal 82parameters; surnameFirst; long; addressing; informal 83parameters; surnameFirst; medium; referring; formal 84parameters; surnameFirst; medium; referring; informal 85parameters; surnameFirst; medium; addressing; formal 86parameters; surnameFirst; medium; addressing; informal 87parameters; surnameFirst; short; referring; formal 88parameters; surnameFirst; short; referring; informal 89parameters; surnameFirst; short; addressing; formal 90parameters; surnameFirst; short; addressing; informal 91parameters; sorting; long; referring; formal 92parameters; sorting; long; referring; informal 93parameters; sorting; medium; referring; formal 94parameters; sorting; medium; referring; informal 95parameters; sorting; short; referring; formal 96parameters; sorting; short; referring; informal 97 98expectedResult; J 99 100parameters; givenFirst; long; monogram; formal 101parameters; givenFirst; long; monogram; informal 102parameters; givenFirst; medium; monogram; formal 103parameters; givenFirst; medium; monogram; informal 104parameters; givenFirst; short; monogram; formal 105parameters; givenFirst; short; monogram; informal 106parameters; surnameFirst; long; monogram; formal 107parameters; surnameFirst; long; monogram; informal 108parameters; surnameFirst; medium; monogram; formal 109parameters; surnameFirst; medium; monogram; informal 110parameters; surnameFirst; short; monogram; formal 111parameters; surnameFirst; short; monogram; informal 112 113endName 114 115# nativeGS 116name ; given; Hana 117name ; surname; Kulina 118name ; locale; dsb_AQ 119 120expectedResult; Kulina, Hana 121 122parameters; surnameFirst; long; referring; formal 123parameters; surnameFirst; long; referring; informal 124parameters; surnameFirst; medium; referring; formal 125parameters; surnameFirst; medium; referring; informal 126parameters; sorting; long; referring; formal 127parameters; sorting; long; referring; informal 128parameters; sorting; medium; referring; formal 129parameters; sorting; medium; referring; informal 130parameters; sorting; short; referring; informal 131 132expectedResult; Hana Kulina 133 134parameters; givenFirst; long; referring; formal 135parameters; givenFirst; long; referring; informal 136parameters; givenFirst; medium; referring; formal 137parameters; givenFirst; medium; referring; informal 138 139expectedResult; Kulina, H. 140 141parameters; surnameFirst; short; referring; formal 142parameters; surnameFirst; short; referring; informal 143parameters; sorting; short; referring; formal 144 145expectedResult; H. Kulina 146 147parameters; givenFirst; short; referring; formal 148 149expectedResult; Hana K. 150 151parameters; givenFirst; short; referring; informal 152 153expectedResult; Kulina 154 155parameters; givenFirst; long; addressing; formal 156parameters; givenFirst; medium; addressing; formal 157parameters; givenFirst; short; addressing; formal 158parameters; surnameFirst; long; addressing; formal 159parameters; surnameFirst; medium; addressing; formal 160parameters; surnameFirst; short; addressing; formal 161 162expectedResult; Hana 163 164parameters; givenFirst; long; addressing; informal 165parameters; givenFirst; medium; addressing; informal 166parameters; givenFirst; short; addressing; informal 167parameters; surnameFirst; long; addressing; informal 168parameters; surnameFirst; medium; addressing; informal 169parameters; surnameFirst; short; addressing; informal 170 171expectedResult; HK 172 173parameters; givenFirst; long; monogram; formal 174parameters; givenFirst; long; monogram; informal 175 176expectedResult; KH 177 178parameters; surnameFirst; long; monogram; formal 179parameters; surnameFirst; long; monogram; informal 180 181expectedResult; H 182 183parameters; givenFirst; medium; monogram; informal 184parameters; givenFirst; short; monogram; informal 185parameters; surnameFirst; medium; monogram; informal 186parameters; surnameFirst; short; monogram; informal 187 188expectedResult; K 189 190parameters; givenFirst; medium; monogram; formal 191parameters; givenFirst; short; monogram; formal 192parameters; surnameFirst; medium; monogram; formal 193parameters; surnameFirst; short; monogram; formal 194 195endName 196 197# nativeGGS 198name ; given; Jan 199name ; given2; Měto 200name ; surname; Šejc 201name ; locale; dsb_AQ 202 203expectedResult; Šejc, Jan Měto 204 205parameters; surnameFirst; long; referring; formal 206parameters; sorting; long; referring; formal 207 208expectedResult; Jan Měto Šejc 209 210parameters; givenFirst; long; referring; formal 211 212expectedResult; Šejc, Jan M. 213 214parameters; surnameFirst; medium; referring; formal 215parameters; sorting; medium; referring; formal 216 217expectedResult; Jan M. Šejc 218 219parameters; givenFirst; medium; referring; formal 220 221expectedResult; Šejc, J. M. 222 223parameters; surnameFirst; short; referring; formal 224parameters; sorting; short; referring; formal 225 226expectedResult; J. M. Šejc 227 228parameters; givenFirst; short; referring; formal 229 230expectedResult; Šejc, Jan 231 232parameters; surnameFirst; long; referring; informal 233parameters; surnameFirst; medium; referring; informal 234parameters; sorting; long; referring; informal 235parameters; sorting; medium; referring; informal 236parameters; sorting; short; referring; informal 237 238expectedResult; Jan Šejc 239 240parameters; givenFirst; long; referring; informal 241parameters; givenFirst; medium; referring; informal 242 243expectedResult; Šejc, J. 244 245parameters; surnameFirst; short; referring; informal 246 247expectedResult; Jan Š. 248 249parameters; givenFirst; short; referring; informal 250 251expectedResult; Šejc 252 253parameters; givenFirst; long; addressing; formal 254parameters; givenFirst; medium; addressing; formal 255parameters; givenFirst; short; addressing; formal 256parameters; surnameFirst; long; addressing; formal 257parameters; surnameFirst; medium; addressing; formal 258parameters; surnameFirst; short; addressing; formal 259 260expectedResult; Jan 261 262parameters; givenFirst; long; addressing; informal 263parameters; givenFirst; medium; addressing; informal 264parameters; givenFirst; short; addressing; informal 265parameters; surnameFirst; long; addressing; informal 266parameters; surnameFirst; medium; addressing; informal 267parameters; surnameFirst; short; addressing; informal 268 269expectedResult; JMŠ 270 271parameters; givenFirst; long; monogram; formal 272 273expectedResult; ŠJM 274 275parameters; surnameFirst; long; monogram; formal 276 277expectedResult; JŠ 278 279parameters; givenFirst; long; monogram; informal 280 281expectedResult; ŠJ 282 283parameters; surnameFirst; long; monogram; informal 284 285expectedResult; J 286 287parameters; givenFirst; medium; monogram; informal 288parameters; givenFirst; short; monogram; informal 289parameters; surnameFirst; medium; monogram; informal 290parameters; surnameFirst; short; monogram; informal 291 292expectedResult; Š 293 294parameters; givenFirst; medium; monogram; formal 295parameters; givenFirst; short; monogram; formal 296parameters; surnameFirst; medium; monogram; formal 297parameters; surnameFirst; short; monogram; formal 298 299endName 300 301# nativeFull 302name ; title; dr. 303name ; given; Hejba-Marja 304name ; given-informal; Hejba 305name ; given2; Hana 306name ; surname-core; Lejnikowa 307name ; generation; jr. 308name ; credentials; phd 309name ; locale; dsb_AQ 310 311expectedResult; Lejnikowa, dr. Hejba-Marja Hana jr. phd 312 313parameters; surnameFirst; long; referring; formal 314 315expectedResult; dr. Hejba-Marja Hana Lejnikowa jr. phd 316 317parameters; givenFirst; long; referring; formal 318 319expectedResult; Lejnikowa, Hejba-Marja H. jr. phd 320 321parameters; surnameFirst; medium; referring; formal 322 323expectedResult; Hejba-Marja H. Lejnikowa jr. phd 324 325parameters; givenFirst; medium; referring; formal 326 327expectedResult; Lejnikowa, Hejba-Marja Hana 328 329parameters; sorting; long; referring; formal 330 331expectedResult; Lejnikowa, Hejba-Marja H. 332 333parameters; sorting; medium; referring; formal 334 335expectedResult; Lejnikowa, H. M. H. 336 337parameters; surnameFirst; short; referring; formal 338parameters; sorting; short; referring; formal 339 340expectedResult; H. M. H. Lejnikowa 341 342parameters; givenFirst; short; referring; formal 343 344expectedResult; Lejnikowa, H. M. 345 346parameters; surnameFirst; short; referring; informal 347 348expectedResult; Lejnikowa, Hejba 349 350parameters; surnameFirst; long; referring; informal 351parameters; surnameFirst; medium; referring; informal 352parameters; sorting; long; referring; informal 353parameters; sorting; medium; referring; informal 354parameters; sorting; short; referring; informal 355 356expectedResult; Hejba Lejnikowa 357 358parameters; givenFirst; long; referring; informal 359parameters; givenFirst; medium; referring; informal 360 361expectedResult; dr. Lejnikowa 362 363parameters; givenFirst; long; addressing; formal 364parameters; givenFirst; medium; addressing; formal 365parameters; givenFirst; short; addressing; formal 366parameters; surnameFirst; long; addressing; formal 367parameters; surnameFirst; medium; addressing; formal 368parameters; surnameFirst; short; addressing; formal 369 370expectedResult; Hejba L. 371 372parameters; givenFirst; short; referring; informal 373 374expectedResult; Hejba 375 376parameters; givenFirst; long; addressing; informal 377parameters; givenFirst; medium; addressing; informal 378parameters; givenFirst; short; addressing; informal 379parameters; surnameFirst; long; addressing; informal 380parameters; surnameFirst; medium; addressing; informal 381parameters; surnameFirst; short; addressing; informal 382 383expectedResult; HHL 384 385parameters; givenFirst; long; monogram; formal 386 387expectedResult; LHH 388 389parameters; surnameFirst; long; monogram; formal 390 391expectedResult; HL 392 393parameters; givenFirst; long; monogram; informal 394 395expectedResult; LH 396 397parameters; surnameFirst; long; monogram; informal 398 399expectedResult; H 400 401parameters; givenFirst; medium; monogram; informal 402parameters; givenFirst; short; monogram; informal 403parameters; surnameFirst; medium; monogram; informal 404parameters; surnameFirst; short; monogram; informal 405 406expectedResult; L 407 408parameters; givenFirst; medium; monogram; formal 409parameters; givenFirst; short; monogram; formal 410parameters; surnameFirst; medium; monogram; formal 411parameters; surnameFirst; short; monogram; formal 412 413endName 414 415# foreignG 416name ; given; Tomás 417name ; locale; ko_AQ 418 419expectedResult; Tomás 420 421parameters; givenFirst; long; referring; formal 422parameters; givenFirst; long; referring; informal 423parameters; givenFirst; long; addressing; formal 424parameters; givenFirst; long; addressing; informal 425parameters; givenFirst; medium; referring; formal 426parameters; givenFirst; medium; referring; informal 427parameters; givenFirst; medium; addressing; formal 428parameters; givenFirst; medium; addressing; informal 429parameters; givenFirst; short; referring; formal 430parameters; givenFirst; short; referring; informal 431parameters; givenFirst; short; addressing; formal 432parameters; givenFirst; short; addressing; informal 433parameters; surnameFirst; long; referring; formal 434parameters; surnameFirst; long; referring; informal 435parameters; surnameFirst; long; addressing; formal 436parameters; surnameFirst; long; addressing; informal 437parameters; surnameFirst; medium; referring; formal 438parameters; surnameFirst; medium; referring; informal 439parameters; surnameFirst; medium; addressing; formal 440parameters; surnameFirst; medium; addressing; informal 441parameters; surnameFirst; short; referring; formal 442parameters; surnameFirst; short; referring; informal 443parameters; surnameFirst; short; addressing; formal 444parameters; surnameFirst; short; addressing; informal 445parameters; sorting; long; referring; formal 446parameters; sorting; long; referring; informal 447parameters; sorting; medium; referring; formal 448parameters; sorting; medium; referring; informal 449parameters; sorting; short; referring; formal 450parameters; sorting; short; referring; informal 451 452expectedResult; T 453 454parameters; givenFirst; long; monogram; formal 455parameters; givenFirst; long; monogram; informal 456parameters; givenFirst; medium; monogram; formal 457parameters; givenFirst; medium; monogram; informal 458parameters; givenFirst; short; monogram; formal 459parameters; givenFirst; short; monogram; informal 460parameters; surnameFirst; long; monogram; formal 461parameters; surnameFirst; long; monogram; informal 462parameters; surnameFirst; medium; monogram; formal 463parameters; surnameFirst; medium; monogram; informal 464parameters; surnameFirst; short; monogram; formal 465parameters; surnameFirst; short; monogram; informal 466 467endName 468 469# foreignGS 470name ; given; Adélaïde 471name ; surname; Lemaître 472name ; locale; ko_AQ 473 474expectedResult; Lemaître, Adélaïde 475 476parameters; surnameFirst; long; referring; formal 477parameters; surnameFirst; long; referring; informal 478parameters; surnameFirst; medium; referring; formal 479parameters; surnameFirst; medium; referring; informal 480parameters; sorting; long; referring; formal 481parameters; sorting; long; referring; informal 482parameters; sorting; medium; referring; formal 483parameters; sorting; medium; referring; informal 484parameters; sorting; short; referring; informal 485 486expectedResult; Adélaïde Lemaître 487 488parameters; givenFirst; long; referring; formal 489parameters; givenFirst; long; referring; informal 490parameters; givenFirst; medium; referring; formal 491parameters; givenFirst; medium; referring; informal 492 493expectedResult; Lemaître, A. 494 495parameters; surnameFirst; short; referring; formal 496parameters; surnameFirst; short; referring; informal 497parameters; sorting; short; referring; formal 498 499expectedResult; A. Lemaître 500 501parameters; givenFirst; short; referring; formal 502 503expectedResult; Adélaïde L. 504 505parameters; givenFirst; short; referring; informal 506 507expectedResult; Adélaïde 508 509parameters; givenFirst; long; addressing; informal 510parameters; givenFirst; medium; addressing; informal 511parameters; givenFirst; short; addressing; informal 512parameters; surnameFirst; long; addressing; informal 513parameters; surnameFirst; medium; addressing; informal 514parameters; surnameFirst; short; addressing; informal 515 516expectedResult; Lemaître 517 518parameters; givenFirst; long; addressing; formal 519parameters; givenFirst; medium; addressing; formal 520parameters; givenFirst; short; addressing; formal 521parameters; surnameFirst; long; addressing; formal 522parameters; surnameFirst; medium; addressing; formal 523parameters; surnameFirst; short; addressing; formal 524 525expectedResult; AL 526 527parameters; givenFirst; long; monogram; formal 528parameters; givenFirst; long; monogram; informal 529 530expectedResult; LA 531 532parameters; surnameFirst; long; monogram; formal 533parameters; surnameFirst; long; monogram; informal 534 535expectedResult; A 536 537parameters; givenFirst; medium; monogram; informal 538parameters; givenFirst; short; monogram; informal 539parameters; surnameFirst; medium; monogram; informal 540parameters; surnameFirst; short; monogram; informal 541 542expectedResult; L 543 544parameters; givenFirst; medium; monogram; formal 545parameters; givenFirst; short; monogram; formal 546parameters; surnameFirst; medium; monogram; formal 547parameters; surnameFirst; short; monogram; formal 548 549endName 550 551# foreignGGS 552name ; given; Kjetil 553name ; given2; Bjørn 554name ; surname; Løseth 555name ; locale; ko_AQ 556 557expectedResult; Løseth, Kjetil Bjørn 558 559parameters; surnameFirst; long; referring; formal 560parameters; sorting; long; referring; formal 561 562expectedResult; Kjetil Bjørn Løseth 563 564parameters; givenFirst; long; referring; formal 565 566expectedResult; Løseth, Kjetil B. 567 568parameters; surnameFirst; medium; referring; formal 569parameters; sorting; medium; referring; formal 570 571expectedResult; Kjetil B. Løseth 572 573parameters; givenFirst; medium; referring; formal 574 575expectedResult; Løseth, Kjetil 576 577parameters; surnameFirst; long; referring; informal 578parameters; surnameFirst; medium; referring; informal 579parameters; sorting; long; referring; informal 580parameters; sorting; medium; referring; informal 581parameters; sorting; short; referring; informal 582 583expectedResult; Kjetil Løseth 584 585parameters; givenFirst; long; referring; informal 586parameters; givenFirst; medium; referring; informal 587 588expectedResult; Løseth, K. B. 589 590parameters; surnameFirst; short; referring; formal 591parameters; sorting; short; referring; formal 592 593expectedResult; K. B. Løseth 594 595parameters; givenFirst; short; referring; formal 596 597expectedResult; Løseth, K. 598 599parameters; surnameFirst; short; referring; informal 600 601expectedResult; Kjetil L. 602 603parameters; givenFirst; short; referring; informal 604 605expectedResult; Kjetil 606 607parameters; givenFirst; long; addressing; informal 608parameters; givenFirst; medium; addressing; informal 609parameters; givenFirst; short; addressing; informal 610parameters; surnameFirst; long; addressing; informal 611parameters; surnameFirst; medium; addressing; informal 612parameters; surnameFirst; short; addressing; informal 613 614expectedResult; Løseth 615 616parameters; givenFirst; long; addressing; formal 617parameters; givenFirst; medium; addressing; formal 618parameters; givenFirst; short; addressing; formal 619parameters; surnameFirst; long; addressing; formal 620parameters; surnameFirst; medium; addressing; formal 621parameters; surnameFirst; short; addressing; formal 622 623expectedResult; KBL 624 625parameters; givenFirst; long; monogram; formal 626 627expectedResult; LKB 628 629parameters; surnameFirst; long; monogram; formal 630 631expectedResult; KL 632 633parameters; givenFirst; long; monogram; informal 634 635expectedResult; LK 636 637parameters; surnameFirst; long; monogram; informal 638 639expectedResult; K 640 641parameters; givenFirst; medium; monogram; informal 642parameters; givenFirst; short; monogram; informal 643parameters; surnameFirst; medium; monogram; informal 644parameters; surnameFirst; short; monogram; informal 645 646expectedResult; L 647 648parameters; givenFirst; medium; monogram; formal 649parameters; givenFirst; short; monogram; formal 650parameters; surnameFirst; medium; monogram; formal 651parameters; surnameFirst; short; monogram; formal 652 653endName 654 655# foreignFull 656name ; title; prof. dr. 657name ; given; Anna Cornelia 658name ; given-informal; Nele 659name ; given2; Eva Sophia 660name ; surname-prefix; van den 661name ; surname-core; Wolf 662name ; surname2; Becker Schmidt 663name ; generation; jr. 664name ; credentials; m.d. ph.d. 665name ; locale; ko_AQ 666 667expectedResult; van den Wolf, prof. dr. Anna Cornelia Eva Sophia jr. m.d. ph.d. 668 669parameters; surnameFirst; long; referring; formal 670 671expectedResult; prof. dr. Anna Cornelia Eva Sophia van den Wolf jr. m.d. ph.d. 672 673parameters; givenFirst; long; referring; formal 674 675expectedResult; van den Wolf, Anna Cornelia E. S. jr. m.d. ph.d. 676 677parameters; surnameFirst; medium; referring; formal 678 679expectedResult; Anna Cornelia E. S. van den Wolf jr. m.d. ph.d. 680 681parameters; givenFirst; medium; referring; formal 682 683expectedResult; Wolf, Anna Cornelia Eva Sophia van den 684 685parameters; sorting; long; referring; formal 686 687expectedResult; Wolf, Anna Cornelia E. S. van den 688 689parameters; sorting; medium; referring; formal 690 691expectedResult; van den Wolf, A. C. E. S. 692 693parameters; surnameFirst; short; referring; formal 694 695expectedResult; Wolf, A. C. E. S. van den 696 697parameters; sorting; short; referring; formal 698 699expectedResult; A. C. E. S. van den Wolf 700 701parameters; givenFirst; short; referring; formal 702 703expectedResult; prof. dr. van den Wolf 704 705parameters; givenFirst; long; addressing; formal 706parameters; givenFirst; medium; addressing; formal 707parameters; givenFirst; short; addressing; formal 708parameters; surnameFirst; long; addressing; formal 709parameters; surnameFirst; medium; addressing; formal 710parameters; surnameFirst; short; addressing; formal 711 712expectedResult; van den Wolf, A. C. 713 714parameters; surnameFirst; short; referring; informal 715 716expectedResult; van den Wolf, Nele 717 718parameters; surnameFirst; long; referring; informal 719parameters; surnameFirst; medium; referring; informal 720parameters; sorting; long; referring; informal 721parameters; sorting; medium; referring; informal 722parameters; sorting; short; referring; informal 723 724expectedResult; Nele van den Wolf 725 726parameters; givenFirst; long; referring; informal 727parameters; givenFirst; medium; referring; informal 728 729expectedResult; Nele v. d. W. 730 731parameters; givenFirst; short; referring; informal 732 733expectedResult; Nele 734 735parameters; givenFirst; long; addressing; informal 736parameters; givenFirst; medium; addressing; informal 737parameters; givenFirst; short; addressing; informal 738parameters; surnameFirst; long; addressing; informal 739parameters; surnameFirst; medium; addressing; informal 740parameters; surnameFirst; short; addressing; informal 741 742expectedResult; AEV 743 744parameters; givenFirst; long; monogram; formal 745 746expectedResult; VAE 747 748parameters; surnameFirst; long; monogram; formal 749 750expectedResult; NV 751 752parameters; givenFirst; long; monogram; informal 753 754expectedResult; VN 755 756parameters; surnameFirst; long; monogram; informal 757 758expectedResult; N 759 760parameters; givenFirst; medium; monogram; informal 761parameters; givenFirst; short; monogram; informal 762parameters; surnameFirst; medium; monogram; informal 763parameters; surnameFirst; short; monogram; informal 764 765expectedResult; V 766 767parameters; givenFirst; medium; monogram; formal 768parameters; givenFirst; short; monogram; formal 769parameters; surnameFirst; medium; monogram; formal 770parameters; surnameFirst; short; monogram; formal 771 772endName 773