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: sw 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; Hassan 63name ; locale; sw_AQ 64 65expectedResult; Hassan 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; H 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; Maria 117name ; surname; Hasani 118name ; locale; sw_AQ 119 120expectedResult; Hasani, Maria 121 122parameters; sorting; long; referring; formal 123parameters; sorting; long; referring; informal 124parameters; sorting; medium; referring; formal 125parameters; sorting; medium; referring; informal 126parameters; sorting; short; referring; informal 127 128expectedResult; Hasani Maria 129 130parameters; surnameFirst; long; referring; formal 131parameters; surnameFirst; long; referring; informal 132parameters; surnameFirst; medium; referring; formal 133parameters; surnameFirst; medium; referring; informal 134 135expectedResult; Maria Hasani 136 137parameters; givenFirst; long; referring; formal 138parameters; givenFirst; long; referring; informal 139parameters; givenFirst; medium; referring; formal 140parameters; givenFirst; medium; referring; informal 141parameters; givenFirst; short; referring; informal 142 143expectedResult; Hasani, M. 144 145parameters; sorting; short; referring; formal 146 147expectedResult; Hasani M. 148 149parameters; surnameFirst; short; referring; formal 150parameters; surnameFirst; short; referring; informal 151 152expectedResult; M. Hasani 153 154parameters; givenFirst; short; referring; formal 155 156expectedResult; Hasani 157 158parameters; givenFirst; long; addressing; formal 159parameters; givenFirst; medium; addressing; formal 160parameters; givenFirst; short; addressing; formal 161parameters; surnameFirst; long; addressing; formal 162parameters; surnameFirst; medium; addressing; formal 163parameters; surnameFirst; short; addressing; formal 164 165expectedResult; Maria 166 167parameters; givenFirst; long; addressing; informal 168parameters; givenFirst; medium; addressing; informal 169parameters; givenFirst; short; addressing; informal 170parameters; surnameFirst; long; addressing; informal 171parameters; surnameFirst; medium; addressing; informal 172parameters; surnameFirst; short; addressing; informal 173 174expectedResult; HM 175 176parameters; surnameFirst; long; monogram; formal 177parameters; surnameFirst; long; monogram; informal 178 179expectedResult; MH 180 181parameters; givenFirst; long; monogram; formal 182parameters; givenFirst; long; monogram; informal 183 184expectedResult; H 185 186parameters; givenFirst; medium; monogram; formal 187parameters; givenFirst; short; monogram; formal 188parameters; surnameFirst; medium; monogram; formal 189parameters; surnameFirst; short; monogram; formal 190 191expectedResult; M 192 193parameters; givenFirst; medium; monogram; informal 194parameters; givenFirst; short; monogram; informal 195parameters; surnameFirst; medium; monogram; informal 196parameters; surnameFirst; short; monogram; informal 197 198endName 199 200# nativeGGS 201name ; given; Ali 202name ; given2; Juma 203name ; surname; Hamisi 204name ; locale; sw_AQ 205 206expectedResult; Hamisi, Ali Juma 207 208parameters; sorting; long; referring; formal 209 210expectedResult; Ali Juma Hamisi 211 212parameters; givenFirst; long; referring; formal 213parameters; givenFirst; short; referring; informal 214 215expectedResult; Hamisi Ali Juma 216 217parameters; surnameFirst; long; referring; formal 218 219expectedResult; Hamisi, Ali J. 220 221parameters; sorting; medium; referring; formal 222 223expectedResult; Ali J. Hamisi 224 225parameters; givenFirst; medium; referring; formal 226 227expectedResult; Hamisi Ali J. 228 229parameters; surnameFirst; medium; referring; formal 230 231expectedResult; Hamisi, A. J. 232 233parameters; sorting; short; referring; formal 234 235expectedResult; A. J. Hamisi 236 237parameters; givenFirst; short; referring; formal 238 239expectedResult; Hamisi A. J. 240 241parameters; surnameFirst; short; referring; formal 242 243expectedResult; Hamisi, Ali 244 245parameters; sorting; long; referring; informal 246parameters; sorting; medium; referring; informal 247parameters; sorting; short; referring; informal 248 249expectedResult; Ali Hamisi 250 251parameters; givenFirst; long; referring; informal 252parameters; givenFirst; medium; referring; informal 253 254expectedResult; Hamisi Ali 255 256parameters; surnameFirst; long; referring; informal 257parameters; surnameFirst; medium; referring; informal 258 259expectedResult; Hamisi A. 260 261parameters; surnameFirst; short; referring; informal 262 263expectedResult; Hamisi 264 265parameters; givenFirst; long; addressing; formal 266parameters; givenFirst; medium; addressing; formal 267parameters; givenFirst; short; addressing; formal 268parameters; surnameFirst; long; addressing; formal 269parameters; surnameFirst; medium; addressing; formal 270parameters; surnameFirst; short; addressing; formal 271 272expectedResult; AJH 273 274parameters; givenFirst; long; monogram; formal 275 276expectedResult; Ali 277 278parameters; givenFirst; long; addressing; informal 279parameters; givenFirst; medium; addressing; informal 280parameters; givenFirst; short; addressing; informal 281parameters; surnameFirst; long; addressing; informal 282parameters; surnameFirst; medium; addressing; informal 283parameters; surnameFirst; short; addressing; informal 284 285expectedResult; HAJ 286 287parameters; surnameFirst; long; monogram; formal 288 289expectedResult; AH 290 291parameters; givenFirst; long; monogram; informal 292 293expectedResult; HA 294 295parameters; surnameFirst; long; monogram; informal 296 297expectedResult; A 298 299parameters; givenFirst; medium; monogram; informal 300parameters; givenFirst; short; monogram; informal 301parameters; surnameFirst; medium; monogram; informal 302parameters; surnameFirst; short; monogram; informal 303 304expectedResult; H 305 306parameters; givenFirst; medium; monogram; formal 307parameters; givenFirst; short; monogram; formal 308parameters; surnameFirst; medium; monogram; formal 309parameters; surnameFirst; short; monogram; formal 310 311endName 312 313# nativeFull 314name ; title; Bw. 315name ; given; Adam Juma 316name ; given-informal; Bita 317name ; given2; Agape Shukurani 318name ; surname-core; Masalu 319name ; generation; Jr 320name ; credentials; MB 321name ; locale; sw_AQ 322 323expectedResult; Bw. Adam Juma Agape Shukurani Masalu MB 324 325parameters; givenFirst; long; referring; formal 326 327expectedResult; Adam Juma Agape Shukurani Masalu MB 328 329parameters; givenFirst; short; referring; informal 330 331expectedResult; Masalu Adam Juma Agape Shukurani MB 332 333parameters; surnameFirst; long; referring; formal 334 335expectedResult; Masalu, Adam Juma Agape Shukurani 336 337parameters; sorting; long; referring; formal 338 339expectedResult; Adam Juma A. S. Masalu Jr, MB 340 341parameters; givenFirst; medium; referring; formal 342 343expectedResult; Masalu Adam Juma A. S. MB 344 345parameters; surnameFirst; medium; referring; formal 346 347expectedResult; Masalu, Adam Juma A. S. 348 349parameters; sorting; medium; referring; formal 350 351expectedResult; Masalu, A. J. A. S. 352 353parameters; sorting; short; referring; formal 354 355expectedResult; A. J. A. S. Masalu 356 357parameters; givenFirst; short; referring; formal 358 359expectedResult; Masalu A. J. A. S. 360 361parameters; surnameFirst; short; referring; formal 362 363expectedResult; Masalu A. J. 364 365parameters; surnameFirst; short; referring; informal 366 367expectedResult; Masalu, Bita 368 369parameters; sorting; long; referring; informal 370parameters; sorting; medium; referring; informal 371parameters; sorting; short; referring; informal 372 373expectedResult; Bita Masalu 374 375parameters; givenFirst; long; referring; informal 376parameters; givenFirst; medium; referring; informal 377 378expectedResult; Masalu Bita 379 380parameters; surnameFirst; long; referring; informal 381parameters; surnameFirst; medium; referring; informal 382 383expectedResult; Bw. Masalu 384 385parameters; givenFirst; long; addressing; formal 386parameters; givenFirst; medium; addressing; formal 387parameters; givenFirst; short; addressing; formal 388parameters; surnameFirst; long; addressing; formal 389parameters; surnameFirst; medium; addressing; formal 390parameters; surnameFirst; short; addressing; formal 391 392expectedResult; Bita 393 394parameters; givenFirst; long; addressing; informal 395parameters; givenFirst; medium; addressing; informal 396parameters; givenFirst; short; addressing; informal 397parameters; surnameFirst; long; addressing; informal 398parameters; surnameFirst; medium; addressing; informal 399parameters; surnameFirst; short; addressing; informal 400 401expectedResult; AAM 402 403parameters; givenFirst; long; monogram; formal 404 405expectedResult; MAA 406 407parameters; surnameFirst; long; monogram; formal 408 409expectedResult; BM 410 411parameters; givenFirst; long; monogram; informal 412 413expectedResult; MB 414 415parameters; surnameFirst; long; monogram; informal 416 417expectedResult; B 418 419parameters; givenFirst; medium; monogram; informal 420parameters; givenFirst; short; monogram; informal 421parameters; surnameFirst; medium; monogram; informal 422parameters; surnameFirst; short; monogram; informal 423 424expectedResult; M 425 426parameters; givenFirst; medium; monogram; formal 427parameters; givenFirst; short; monogram; formal 428parameters; surnameFirst; medium; monogram; formal 429parameters; surnameFirst; short; monogram; formal 430 431endName 432 433# foreignG 434name ; given; Kevin 435name ; locale; ko_AQ 436 437expectedResult; Kevin 438 439parameters; givenFirst; long; referring; formal 440parameters; givenFirst; long; referring; informal 441parameters; givenFirst; long; addressing; formal 442parameters; givenFirst; long; addressing; informal 443parameters; givenFirst; medium; referring; formal 444parameters; givenFirst; medium; referring; informal 445parameters; givenFirst; medium; addressing; formal 446parameters; givenFirst; medium; addressing; informal 447parameters; givenFirst; short; referring; formal 448parameters; givenFirst; short; referring; informal 449parameters; givenFirst; short; addressing; formal 450parameters; givenFirst; short; addressing; informal 451parameters; surnameFirst; long; referring; formal 452parameters; surnameFirst; long; referring; informal 453parameters; surnameFirst; long; addressing; formal 454parameters; surnameFirst; long; addressing; informal 455parameters; surnameFirst; medium; referring; formal 456parameters; surnameFirst; medium; referring; informal 457parameters; surnameFirst; medium; addressing; formal 458parameters; surnameFirst; medium; addressing; informal 459parameters; surnameFirst; short; referring; formal 460parameters; surnameFirst; short; referring; informal 461parameters; surnameFirst; short; addressing; formal 462parameters; surnameFirst; short; addressing; informal 463parameters; sorting; long; referring; formal 464parameters; sorting; long; referring; informal 465parameters; sorting; medium; referring; formal 466parameters; sorting; medium; referring; informal 467parameters; sorting; short; referring; formal 468parameters; sorting; short; referring; informal 469 470expectedResult; K 471 472parameters; givenFirst; long; monogram; formal 473parameters; givenFirst; long; monogram; informal 474parameters; givenFirst; medium; monogram; formal 475parameters; givenFirst; medium; monogram; informal 476parameters; givenFirst; short; monogram; formal 477parameters; givenFirst; short; monogram; informal 478parameters; surnameFirst; long; monogram; formal 479parameters; surnameFirst; long; monogram; informal 480parameters; surnameFirst; medium; monogram; formal 481parameters; surnameFirst; medium; monogram; informal 482parameters; surnameFirst; short; monogram; formal 483parameters; surnameFirst; short; monogram; informal 484 485endName 486 487# foreignGS 488name ; given; John 489name ; surname; Mkwawa 490name ; locale; ko_AQ 491 492expectedResult; Mkwawa, John 493 494parameters; sorting; long; referring; formal 495parameters; sorting; long; referring; informal 496parameters; sorting; medium; referring; formal 497parameters; sorting; medium; referring; informal 498parameters; sorting; short; referring; informal 499 500expectedResult; John Mkwawa 501 502parameters; givenFirst; long; referring; formal 503parameters; givenFirst; long; referring; informal 504parameters; givenFirst; medium; referring; formal 505parameters; givenFirst; medium; referring; informal 506parameters; givenFirst; short; referring; informal 507 508expectedResult; Mkwawa John 509 510parameters; surnameFirst; long; referring; formal 511parameters; surnameFirst; long; referring; informal 512parameters; surnameFirst; medium; referring; formal 513parameters; surnameFirst; medium; referring; informal 514 515expectedResult; Mkwawa, J. 516 517parameters; sorting; short; referring; formal 518 519expectedResult; J. Mkwawa 520 521parameters; givenFirst; short; referring; formal 522 523expectedResult; Mkwawa J. 524 525parameters; surnameFirst; short; referring; formal 526parameters; surnameFirst; short; referring; informal 527 528expectedResult; Mkwawa 529 530parameters; givenFirst; long; addressing; formal 531parameters; givenFirst; medium; addressing; formal 532parameters; givenFirst; short; addressing; formal 533parameters; surnameFirst; long; addressing; formal 534parameters; surnameFirst; medium; addressing; formal 535parameters; surnameFirst; short; addressing; formal 536 537expectedResult; John 538 539parameters; givenFirst; long; addressing; informal 540parameters; givenFirst; medium; addressing; informal 541parameters; givenFirst; short; addressing; informal 542parameters; surnameFirst; long; addressing; informal 543parameters; surnameFirst; medium; addressing; informal 544parameters; surnameFirst; short; addressing; informal 545 546expectedResult; JM 547 548parameters; givenFirst; long; monogram; formal 549parameters; givenFirst; long; monogram; informal 550 551expectedResult; MJ 552 553parameters; surnameFirst; long; monogram; formal 554parameters; surnameFirst; long; monogram; informal 555 556expectedResult; J 557 558parameters; givenFirst; medium; monogram; informal 559parameters; givenFirst; short; monogram; informal 560parameters; surnameFirst; medium; monogram; informal 561parameters; surnameFirst; short; monogram; informal 562 563expectedResult; M 564 565parameters; givenFirst; medium; monogram; formal 566parameters; givenFirst; short; monogram; formal 567parameters; surnameFirst; medium; monogram; formal 568parameters; surnameFirst; short; monogram; formal 569 570endName 571 572# foreignGGS 573name ; given; Zamara 574name ; given2; Imani 575name ; surname; Bukenya 576name ; locale; ko_AQ 577 578expectedResult; Bukenya, Zamara Imani 579 580parameters; sorting; long; referring; formal 581 582expectedResult; Bukenya Zamara Imani 583 584parameters; surnameFirst; long; referring; formal 585 586expectedResult; Zamara Imani Bukenya 587 588parameters; givenFirst; long; referring; formal 589parameters; givenFirst; short; referring; informal 590 591expectedResult; Bukenya, Zamara I. 592 593parameters; sorting; medium; referring; formal 594 595expectedResult; Bukenya Zamara I. 596 597parameters; surnameFirst; medium; referring; formal 598 599expectedResult; Zamara I. Bukenya 600 601parameters; givenFirst; medium; referring; formal 602 603expectedResult; Bukenya, Zamara 604 605parameters; sorting; long; referring; informal 606parameters; sorting; medium; referring; informal 607parameters; sorting; short; referring; informal 608 609expectedResult; Bukenya Zamara 610 611parameters; surnameFirst; long; referring; informal 612parameters; surnameFirst; medium; referring; informal 613 614expectedResult; Bukenya, Z. I. 615 616parameters; sorting; short; referring; formal 617 618expectedResult; Zamara Bukenya 619 620parameters; givenFirst; long; referring; informal 621parameters; givenFirst; medium; referring; informal 622 623expectedResult; Bukenya Z. I. 624 625parameters; surnameFirst; short; referring; formal 626 627expectedResult; Z. I. Bukenya 628 629parameters; givenFirst; short; referring; formal 630 631expectedResult; Bukenya Z. 632 633parameters; surnameFirst; short; referring; informal 634 635expectedResult; Bukenya 636 637parameters; givenFirst; long; addressing; formal 638parameters; givenFirst; medium; addressing; formal 639parameters; givenFirst; short; addressing; formal 640parameters; surnameFirst; long; addressing; formal 641parameters; surnameFirst; medium; addressing; formal 642parameters; surnameFirst; short; addressing; formal 643 644expectedResult; Zamara 645 646parameters; givenFirst; long; addressing; informal 647parameters; givenFirst; medium; addressing; informal 648parameters; givenFirst; short; addressing; informal 649parameters; surnameFirst; long; addressing; informal 650parameters; surnameFirst; medium; addressing; informal 651parameters; surnameFirst; short; addressing; informal 652 653expectedResult; BZI 654 655parameters; surnameFirst; long; monogram; formal 656 657expectedResult; ZIB 658 659parameters; givenFirst; long; monogram; formal 660 661expectedResult; BZ 662 663parameters; surnameFirst; long; monogram; informal 664 665expectedResult; ZB 666 667parameters; givenFirst; long; monogram; informal 668 669expectedResult; B 670 671parameters; givenFirst; medium; monogram; formal 672parameters; givenFirst; short; monogram; formal 673parameters; surnameFirst; medium; monogram; formal 674parameters; surnameFirst; short; monogram; formal 675 676expectedResult; Z 677 678parameters; givenFirst; medium; monogram; informal 679parameters; givenFirst; short; monogram; informal 680parameters; surnameFirst; medium; monogram; informal 681parameters; surnameFirst; short; monogram; informal 682 683endName 684 685# foreignFull 686name ; title; Prof. Dk. 687name ; given; Salima 688name ; given-informal; Sarah 689name ; given2; Farida 690name ; surname-prefix; mwana 691name ; surname-core; Hamisi 692name ; surname2; Musa 693name ; generation; Jr 694name ; credentials; M.D. Ph.D. 695name ; locale; ko_AQ 696 697expectedResult; Prof. Dk. Salima Farida mwana Hamisi Musa M.D. Ph.D. 698 699parameters; givenFirst; long; referring; formal 700 701expectedResult; mwana Hamisi Salima Farida M.D. Ph.D. 702 703parameters; surnameFirst; long; referring; formal 704 705expectedResult; Salima F. mwana Hamisi Jr, M.D. Ph.D. 706 707parameters; givenFirst; medium; referring; formal 708 709expectedResult; Salima Farida mwana Hamisi M.D. Ph.D. 710 711parameters; givenFirst; short; referring; informal 712 713expectedResult; mwana Hamisi Salima F. M.D. Ph.D. 714 715parameters; surnameFirst; medium; referring; formal 716 717expectedResult; Hamisi, Salima Farida mwana 718 719parameters; sorting; long; referring; formal 720 721expectedResult; Hamisi, Salima F. mwana 722 723parameters; sorting; medium; referring; formal 724 725expectedResult; Prof. Dk. mwana Hamisi 726 727parameters; givenFirst; long; addressing; formal 728parameters; givenFirst; medium; addressing; formal 729parameters; givenFirst; short; addressing; formal 730parameters; surnameFirst; long; addressing; formal 731parameters; surnameFirst; medium; addressing; formal 732parameters; surnameFirst; short; addressing; formal 733 734expectedResult; Hamisi, S. F. mwana 735 736parameters; sorting; short; referring; formal 737 738expectedResult; mwana Hamisi, Sarah 739 740parameters; sorting; long; referring; informal 741parameters; sorting; medium; referring; informal 742parameters; sorting; short; referring; informal 743 744expectedResult; mwana Hamisi S. F. 745 746parameters; surnameFirst; short; referring; formal 747 748expectedResult; mwana Hamisi Sarah 749 750parameters; surnameFirst; long; referring; informal 751parameters; surnameFirst; medium; referring; informal 752 753expectedResult; S. F. mwana Hamisi 754 755parameters; givenFirst; short; referring; formal 756 757expectedResult; Sarah mwana Hamisi 758 759parameters; givenFirst; long; referring; informal 760parameters; givenFirst; medium; referring; informal 761 762expectedResult; mwana Hamisi S. 763 764parameters; surnameFirst; short; referring; informal 765 766expectedResult; Sarah 767 768parameters; givenFirst; long; addressing; informal 769parameters; givenFirst; medium; addressing; informal 770parameters; givenFirst; short; addressing; informal 771parameters; surnameFirst; long; addressing; informal 772parameters; surnameFirst; medium; addressing; informal 773parameters; surnameFirst; short; addressing; informal 774 775expectedResult; MSF 776 777parameters; surnameFirst; long; monogram; formal 778 779expectedResult; SFM 780 781parameters; givenFirst; long; monogram; formal 782 783expectedResult; MS 784 785parameters; surnameFirst; long; monogram; informal 786 787expectedResult; SM 788 789parameters; givenFirst; long; monogram; informal 790 791expectedResult; M 792 793parameters; givenFirst; medium; monogram; formal 794parameters; givenFirst; short; monogram; formal 795parameters; surnameFirst; medium; monogram; formal 796parameters; surnameFirst; short; monogram; formal 797 798expectedResult; S 799 800parameters; givenFirst; medium; monogram; informal 801parameters; givenFirst; short; monogram; informal 802parameters; surnameFirst; medium; monogram; informal 803parameters; surnameFirst; short; monogram; informal 804 805endName 806