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