1[ 2 { 3 "name": "1 digits of zero", 4 "raw": [ 5 "0" 6 ], 7 "header_type": "item", 8 "expected": [ 9 0, 10 [] 11 ], 12 "canonical": [ 13 "0" 14 ] 15 }, 16 { 17 "name": "1 digit small integer", 18 "raw": [ 19 "1" 20 ], 21 "header_type": "item", 22 "expected": [ 23 1, 24 [] 25 ] 26 }, 27 { 28 "name": "1 digit large integer", 29 "raw": [ 30 "9" 31 ], 32 "header_type": "item", 33 "expected": [ 34 9, 35 [] 36 ] 37 }, 38 { 39 "name": "2 digits of zero", 40 "raw": [ 41 "00" 42 ], 43 "header_type": "item", 44 "expected": [ 45 0, 46 [] 47 ], 48 "canonical": [ 49 "0" 50 ] 51 }, 52 { 53 "name": "2 digit small integer", 54 "raw": [ 55 "11" 56 ], 57 "header_type": "item", 58 "expected": [ 59 11, 60 [] 61 ] 62 }, 63 { 64 "name": "2 digit large integer", 65 "raw": [ 66 "99" 67 ], 68 "header_type": "item", 69 "expected": [ 70 99, 71 [] 72 ] 73 }, 74 { 75 "name": "3 digits of zero", 76 "raw": [ 77 "000" 78 ], 79 "header_type": "item", 80 "expected": [ 81 0, 82 [] 83 ], 84 "canonical": [ 85 "0" 86 ] 87 }, 88 { 89 "name": "3 digit small integer", 90 "raw": [ 91 "111" 92 ], 93 "header_type": "item", 94 "expected": [ 95 111, 96 [] 97 ] 98 }, 99 { 100 "name": "3 digit large integer", 101 "raw": [ 102 "999" 103 ], 104 "header_type": "item", 105 "expected": [ 106 999, 107 [] 108 ] 109 }, 110 { 111 "name": "4 digits of zero", 112 "raw": [ 113 "0000" 114 ], 115 "header_type": "item", 116 "expected": [ 117 0, 118 [] 119 ], 120 "canonical": [ 121 "0" 122 ] 123 }, 124 { 125 "name": "4 digit small integer", 126 "raw": [ 127 "1111" 128 ], 129 "header_type": "item", 130 "expected": [ 131 1111, 132 [] 133 ] 134 }, 135 { 136 "name": "4 digit large integer", 137 "raw": [ 138 "9999" 139 ], 140 "header_type": "item", 141 "expected": [ 142 9999, 143 [] 144 ] 145 }, 146 { 147 "name": "5 digits of zero", 148 "raw": [ 149 "00000" 150 ], 151 "header_type": "item", 152 "expected": [ 153 0, 154 [] 155 ], 156 "canonical": [ 157 "0" 158 ] 159 }, 160 { 161 "name": "5 digit small integer", 162 "raw": [ 163 "11111" 164 ], 165 "header_type": "item", 166 "expected": [ 167 11111, 168 [] 169 ] 170 }, 171 { 172 "name": "5 digit large integer", 173 "raw": [ 174 "99999" 175 ], 176 "header_type": "item", 177 "expected": [ 178 99999, 179 [] 180 ] 181 }, 182 { 183 "name": "6 digits of zero", 184 "raw": [ 185 "000000" 186 ], 187 "header_type": "item", 188 "expected": [ 189 0, 190 [] 191 ], 192 "canonical": [ 193 "0" 194 ] 195 }, 196 { 197 "name": "6 digit small integer", 198 "raw": [ 199 "111111" 200 ], 201 "header_type": "item", 202 "expected": [ 203 111111, 204 [] 205 ] 206 }, 207 { 208 "name": "6 digit large integer", 209 "raw": [ 210 "999999" 211 ], 212 "header_type": "item", 213 "expected": [ 214 999999, 215 [] 216 ] 217 }, 218 { 219 "name": "7 digits of zero", 220 "raw": [ 221 "0000000" 222 ], 223 "header_type": "item", 224 "expected": [ 225 0, 226 [] 227 ], 228 "canonical": [ 229 "0" 230 ] 231 }, 232 { 233 "name": "7 digit small integer", 234 "raw": [ 235 "1111111" 236 ], 237 "header_type": "item", 238 "expected": [ 239 1111111, 240 [] 241 ] 242 }, 243 { 244 "name": "7 digit large integer", 245 "raw": [ 246 "9999999" 247 ], 248 "header_type": "item", 249 "expected": [ 250 9999999, 251 [] 252 ] 253 }, 254 { 255 "name": "8 digits of zero", 256 "raw": [ 257 "00000000" 258 ], 259 "header_type": "item", 260 "expected": [ 261 0, 262 [] 263 ], 264 "canonical": [ 265 "0" 266 ] 267 }, 268 { 269 "name": "8 digit small integer", 270 "raw": [ 271 "11111111" 272 ], 273 "header_type": "item", 274 "expected": [ 275 11111111, 276 [] 277 ] 278 }, 279 { 280 "name": "8 digit large integer", 281 "raw": [ 282 "99999999" 283 ], 284 "header_type": "item", 285 "expected": [ 286 99999999, 287 [] 288 ] 289 }, 290 { 291 "name": "9 digits of zero", 292 "raw": [ 293 "000000000" 294 ], 295 "header_type": "item", 296 "expected": [ 297 0, 298 [] 299 ], 300 "canonical": [ 301 "0" 302 ] 303 }, 304 { 305 "name": "9 digit small integer", 306 "raw": [ 307 "111111111" 308 ], 309 "header_type": "item", 310 "expected": [ 311 111111111, 312 [] 313 ] 314 }, 315 { 316 "name": "9 digit large integer", 317 "raw": [ 318 "999999999" 319 ], 320 "header_type": "item", 321 "expected": [ 322 999999999, 323 [] 324 ] 325 }, 326 { 327 "name": "10 digits of zero", 328 "raw": [ 329 "0000000000" 330 ], 331 "header_type": "item", 332 "expected": [ 333 0, 334 [] 335 ], 336 "canonical": [ 337 "0" 338 ] 339 }, 340 { 341 "name": "10 digit small integer", 342 "raw": [ 343 "1111111111" 344 ], 345 "header_type": "item", 346 "expected": [ 347 1111111111, 348 [] 349 ] 350 }, 351 { 352 "name": "10 digit large integer", 353 "raw": [ 354 "9999999999" 355 ], 356 "header_type": "item", 357 "expected": [ 358 9999999999, 359 [] 360 ] 361 }, 362 { 363 "name": "11 digits of zero", 364 "raw": [ 365 "00000000000" 366 ], 367 "header_type": "item", 368 "expected": [ 369 0, 370 [] 371 ], 372 "canonical": [ 373 "0" 374 ] 375 }, 376 { 377 "name": "11 digit small integer", 378 "raw": [ 379 "11111111111" 380 ], 381 "header_type": "item", 382 "expected": [ 383 11111111111, 384 [] 385 ] 386 }, 387 { 388 "name": "11 digit large integer", 389 "raw": [ 390 "99999999999" 391 ], 392 "header_type": "item", 393 "expected": [ 394 99999999999, 395 [] 396 ] 397 }, 398 { 399 "name": "12 digits of zero", 400 "raw": [ 401 "000000000000" 402 ], 403 "header_type": "item", 404 "expected": [ 405 0, 406 [] 407 ], 408 "canonical": [ 409 "0" 410 ] 411 }, 412 { 413 "name": "12 digit small integer", 414 "raw": [ 415 "111111111111" 416 ], 417 "header_type": "item", 418 "expected": [ 419 111111111111, 420 [] 421 ] 422 }, 423 { 424 "name": "12 digit large integer", 425 "raw": [ 426 "999999999999" 427 ], 428 "header_type": "item", 429 "expected": [ 430 999999999999, 431 [] 432 ] 433 }, 434 { 435 "name": "13 digits of zero", 436 "raw": [ 437 "0000000000000" 438 ], 439 "header_type": "item", 440 "expected": [ 441 0, 442 [] 443 ], 444 "canonical": [ 445 "0" 446 ] 447 }, 448 { 449 "name": "13 digit small integer", 450 "raw": [ 451 "1111111111111" 452 ], 453 "header_type": "item", 454 "expected": [ 455 1111111111111, 456 [] 457 ] 458 }, 459 { 460 "name": "13 digit large integer", 461 "raw": [ 462 "9999999999999" 463 ], 464 "header_type": "item", 465 "expected": [ 466 9999999999999, 467 [] 468 ] 469 }, 470 { 471 "name": "14 digits of zero", 472 "raw": [ 473 "00000000000000" 474 ], 475 "header_type": "item", 476 "expected": [ 477 0, 478 [] 479 ], 480 "canonical": [ 481 "0" 482 ] 483 }, 484 { 485 "name": "14 digit small integer", 486 "raw": [ 487 "11111111111111" 488 ], 489 "header_type": "item", 490 "expected": [ 491 11111111111111, 492 [] 493 ] 494 }, 495 { 496 "name": "14 digit large integer", 497 "raw": [ 498 "99999999999999" 499 ], 500 "header_type": "item", 501 "expected": [ 502 99999999999999, 503 [] 504 ] 505 }, 506 { 507 "name": "15 digits of zero", 508 "raw": [ 509 "000000000000000" 510 ], 511 "header_type": "item", 512 "expected": [ 513 0, 514 [] 515 ], 516 "canonical": [ 517 "0" 518 ] 519 }, 520 { 521 "name": "15 digit small integer", 522 "raw": [ 523 "111111111111111" 524 ], 525 "header_type": "item", 526 "expected": [ 527 111111111111111, 528 [] 529 ] 530 }, 531 { 532 "name": "15 digit large integer", 533 "raw": [ 534 "999999999999999" 535 ], 536 "header_type": "item", 537 "expected": [ 538 999999999999999, 539 [] 540 ] 541 }, 542 { 543 "name": "2 digit 0, 1 fractional small decimal", 544 "raw": [ 545 "0.1" 546 ], 547 "header_type": "item", 548 "expected": [ 549 0.1, 550 [] 551 ], 552 "canonical": [ 553 "0.1" 554 ] 555 }, 556 { 557 "name": "2 digit, 1 fractional 0 decimal", 558 "raw": [ 559 "1.0" 560 ], 561 "header_type": "item", 562 "expected": [ 563 1.0, 564 [] 565 ], 566 "canonical": [ 567 "1.0" 568 ] 569 }, 570 { 571 "name": "2 digit, 1 fractional small decimal", 572 "raw": [ 573 "1.1" 574 ], 575 "header_type": "item", 576 "expected": [ 577 1.1, 578 [] 579 ] 580 }, 581 { 582 "name": "2 digit, 1 fractional large decimal", 583 "raw": [ 584 "9.9" 585 ], 586 "header_type": "item", 587 "expected": [ 588 9.9, 589 [] 590 ] 591 }, 592 { 593 "name": "3 digit 0, 2 fractional small decimal", 594 "raw": [ 595 "0.11" 596 ], 597 "header_type": "item", 598 "expected": [ 599 0.11, 600 [] 601 ], 602 "canonical": [ 603 "0.11" 604 ] 605 }, 606 { 607 "name": "3 digit, 2 fractional 0 decimal", 608 "raw": [ 609 "1.00" 610 ], 611 "header_type": "item", 612 "expected": [ 613 1.0, 614 [] 615 ], 616 "canonical": [ 617 "1.0" 618 ] 619 }, 620 { 621 "name": "3 digit, 2 fractional small decimal", 622 "raw": [ 623 "1.11" 624 ], 625 "header_type": "item", 626 "expected": [ 627 1.11, 628 [] 629 ] 630 }, 631 { 632 "name": "3 digit, 2 fractional large decimal", 633 "raw": [ 634 "9.99" 635 ], 636 "header_type": "item", 637 "expected": [ 638 9.99, 639 [] 640 ] 641 }, 642 { 643 "name": "4 digit 0, 3 fractional small decimal", 644 "raw": [ 645 "0.111" 646 ], 647 "header_type": "item", 648 "expected": [ 649 0.111, 650 [] 651 ], 652 "canonical": [ 653 "0.111" 654 ] 655 }, 656 { 657 "name": "4 digit, 3 fractional 0 decimal", 658 "raw": [ 659 "1.000" 660 ], 661 "header_type": "item", 662 "expected": [ 663 1.0, 664 [] 665 ], 666 "canonical": [ 667 "1.0" 668 ] 669 }, 670 { 671 "name": "4 digit, 3 fractional small decimal", 672 "raw": [ 673 "1.111" 674 ], 675 "header_type": "item", 676 "expected": [ 677 1.111, 678 [] 679 ] 680 }, 681 { 682 "name": "4 digit, 3 fractional large decimal", 683 "raw": [ 684 "9.999" 685 ], 686 "header_type": "item", 687 "expected": [ 688 9.999, 689 [] 690 ] 691 }, 692 { 693 "name": "3 digit 0, 1 fractional small decimal", 694 "raw": [ 695 "00.1" 696 ], 697 "header_type": "item", 698 "expected": [ 699 0.1, 700 [] 701 ], 702 "canonical": [ 703 "0.1" 704 ] 705 }, 706 { 707 "name": "3 digit, 1 fractional 0 decimal", 708 "raw": [ 709 "11.0" 710 ], 711 "header_type": "item", 712 "expected": [ 713 11.0, 714 [] 715 ], 716 "canonical": [ 717 "11.0" 718 ] 719 }, 720 { 721 "name": "3 digit, 1 fractional small decimal", 722 "raw": [ 723 "11.1" 724 ], 725 "header_type": "item", 726 "expected": [ 727 11.1, 728 [] 729 ] 730 }, 731 { 732 "name": "3 digit, 1 fractional large decimal", 733 "raw": [ 734 "99.9" 735 ], 736 "header_type": "item", 737 "expected": [ 738 99.9, 739 [] 740 ] 741 }, 742 { 743 "name": "4 digit 0, 2 fractional small decimal", 744 "raw": [ 745 "00.11" 746 ], 747 "header_type": "item", 748 "expected": [ 749 0.11, 750 [] 751 ], 752 "canonical": [ 753 "0.11" 754 ] 755 }, 756 { 757 "name": "4 digit, 2 fractional 0 decimal", 758 "raw": [ 759 "11.00" 760 ], 761 "header_type": "item", 762 "expected": [ 763 11.0, 764 [] 765 ], 766 "canonical": [ 767 "11.0" 768 ] 769 }, 770 { 771 "name": "4 digit, 2 fractional small decimal", 772 "raw": [ 773 "11.11" 774 ], 775 "header_type": "item", 776 "expected": [ 777 11.11, 778 [] 779 ] 780 }, 781 { 782 "name": "4 digit, 2 fractional large decimal", 783 "raw": [ 784 "99.99" 785 ], 786 "header_type": "item", 787 "expected": [ 788 99.99, 789 [] 790 ] 791 }, 792 { 793 "name": "5 digit 0, 3 fractional small decimal", 794 "raw": [ 795 "00.111" 796 ], 797 "header_type": "item", 798 "expected": [ 799 0.111, 800 [] 801 ], 802 "canonical": [ 803 "0.111" 804 ] 805 }, 806 { 807 "name": "5 digit, 3 fractional 0 decimal", 808 "raw": [ 809 "11.000" 810 ], 811 "header_type": "item", 812 "expected": [ 813 11.0, 814 [] 815 ], 816 "canonical": [ 817 "11.0" 818 ] 819 }, 820 { 821 "name": "5 digit, 3 fractional small decimal", 822 "raw": [ 823 "11.111" 824 ], 825 "header_type": "item", 826 "expected": [ 827 11.111, 828 [] 829 ] 830 }, 831 { 832 "name": "5 digit, 3 fractional large decimal", 833 "raw": [ 834 "99.999" 835 ], 836 "header_type": "item", 837 "expected": [ 838 99.999, 839 [] 840 ] 841 }, 842 { 843 "name": "4 digit 0, 1 fractional small decimal", 844 "raw": [ 845 "000.1" 846 ], 847 "header_type": "item", 848 "expected": [ 849 0.1, 850 [] 851 ], 852 "canonical": [ 853 "0.1" 854 ] 855 }, 856 { 857 "name": "4 digit, 1 fractional 0 decimal", 858 "raw": [ 859 "111.0" 860 ], 861 "header_type": "item", 862 "expected": [ 863 111.0, 864 [] 865 ], 866 "canonical": [ 867 "111.0" 868 ] 869 }, 870 { 871 "name": "4 digit, 1 fractional small decimal", 872 "raw": [ 873 "111.1" 874 ], 875 "header_type": "item", 876 "expected": [ 877 111.1, 878 [] 879 ] 880 }, 881 { 882 "name": "4 digit, 1 fractional large decimal", 883 "raw": [ 884 "999.9" 885 ], 886 "header_type": "item", 887 "expected": [ 888 999.9, 889 [] 890 ] 891 }, 892 { 893 "name": "5 digit 0, 2 fractional small decimal", 894 "raw": [ 895 "000.11" 896 ], 897 "header_type": "item", 898 "expected": [ 899 0.11, 900 [] 901 ], 902 "canonical": [ 903 "0.11" 904 ] 905 }, 906 { 907 "name": "5 digit, 2 fractional 0 decimal", 908 "raw": [ 909 "111.00" 910 ], 911 "header_type": "item", 912 "expected": [ 913 111.0, 914 [] 915 ], 916 "canonical": [ 917 "111.0" 918 ] 919 }, 920 { 921 "name": "5 digit, 2 fractional small decimal", 922 "raw": [ 923 "111.11" 924 ], 925 "header_type": "item", 926 "expected": [ 927 111.11, 928 [] 929 ] 930 }, 931 { 932 "name": "5 digit, 2 fractional large decimal", 933 "raw": [ 934 "999.99" 935 ], 936 "header_type": "item", 937 "expected": [ 938 999.99, 939 [] 940 ] 941 }, 942 { 943 "name": "6 digit 0, 3 fractional small decimal", 944 "raw": [ 945 "000.111" 946 ], 947 "header_type": "item", 948 "expected": [ 949 0.111, 950 [] 951 ], 952 "canonical": [ 953 "0.111" 954 ] 955 }, 956 { 957 "name": "6 digit, 3 fractional 0 decimal", 958 "raw": [ 959 "111.000" 960 ], 961 "header_type": "item", 962 "expected": [ 963 111.0, 964 [] 965 ], 966 "canonical": [ 967 "111.0" 968 ] 969 }, 970 { 971 "name": "6 digit, 3 fractional small decimal", 972 "raw": [ 973 "111.111" 974 ], 975 "header_type": "item", 976 "expected": [ 977 111.111, 978 [] 979 ] 980 }, 981 { 982 "name": "6 digit, 3 fractional large decimal", 983 "raw": [ 984 "999.999" 985 ], 986 "header_type": "item", 987 "expected": [ 988 999.999, 989 [] 990 ] 991 }, 992 { 993 "name": "5 digit 0, 1 fractional small decimal", 994 "raw": [ 995 "0000.1" 996 ], 997 "header_type": "item", 998 "expected": [ 999 0.1, 1000 [] 1001 ], 1002 "canonical": [ 1003 "0.1" 1004 ] 1005 }, 1006 { 1007 "name": "5 digit, 1 fractional 0 decimal", 1008 "raw": [ 1009 "1111.0" 1010 ], 1011 "header_type": "item", 1012 "expected": [ 1013 1111.0, 1014 [] 1015 ], 1016 "canonical": [ 1017 "1111.0" 1018 ] 1019 }, 1020 { 1021 "name": "5 digit, 1 fractional small decimal", 1022 "raw": [ 1023 "1111.1" 1024 ], 1025 "header_type": "item", 1026 "expected": [ 1027 1111.1, 1028 [] 1029 ] 1030 }, 1031 { 1032 "name": "5 digit, 1 fractional large decimal", 1033 "raw": [ 1034 "9999.9" 1035 ], 1036 "header_type": "item", 1037 "expected": [ 1038 9999.9, 1039 [] 1040 ] 1041 }, 1042 { 1043 "name": "6 digit 0, 2 fractional small decimal", 1044 "raw": [ 1045 "0000.11" 1046 ], 1047 "header_type": "item", 1048 "expected": [ 1049 0.11, 1050 [] 1051 ], 1052 "canonical": [ 1053 "0.11" 1054 ] 1055 }, 1056 { 1057 "name": "6 digit, 2 fractional 0 decimal", 1058 "raw": [ 1059 "1111.00" 1060 ], 1061 "header_type": "item", 1062 "expected": [ 1063 1111.0, 1064 [] 1065 ], 1066 "canonical": [ 1067 "1111.0" 1068 ] 1069 }, 1070 { 1071 "name": "6 digit, 2 fractional small decimal", 1072 "raw": [ 1073 "1111.11" 1074 ], 1075 "header_type": "item", 1076 "expected": [ 1077 1111.11, 1078 [] 1079 ] 1080 }, 1081 { 1082 "name": "6 digit, 2 fractional large decimal", 1083 "raw": [ 1084 "9999.99" 1085 ], 1086 "header_type": "item", 1087 "expected": [ 1088 9999.99, 1089 [] 1090 ] 1091 }, 1092 { 1093 "name": "7 digit 0, 3 fractional small decimal", 1094 "raw": [ 1095 "0000.111" 1096 ], 1097 "header_type": "item", 1098 "expected": [ 1099 0.111, 1100 [] 1101 ], 1102 "canonical": [ 1103 "0.111" 1104 ] 1105 }, 1106 { 1107 "name": "7 digit, 3 fractional 0 decimal", 1108 "raw": [ 1109 "1111.000" 1110 ], 1111 "header_type": "item", 1112 "expected": [ 1113 1111.0, 1114 [] 1115 ], 1116 "canonical": [ 1117 "1111.0" 1118 ] 1119 }, 1120 { 1121 "name": "7 digit, 3 fractional small decimal", 1122 "raw": [ 1123 "1111.111" 1124 ], 1125 "header_type": "item", 1126 "expected": [ 1127 1111.111, 1128 [] 1129 ] 1130 }, 1131 { 1132 "name": "7 digit, 3 fractional large decimal", 1133 "raw": [ 1134 "9999.999" 1135 ], 1136 "header_type": "item", 1137 "expected": [ 1138 9999.999, 1139 [] 1140 ] 1141 }, 1142 { 1143 "name": "6 digit 0, 1 fractional small decimal", 1144 "raw": [ 1145 "00000.1" 1146 ], 1147 "header_type": "item", 1148 "expected": [ 1149 0.1, 1150 [] 1151 ], 1152 "canonical": [ 1153 "0.1" 1154 ] 1155 }, 1156 { 1157 "name": "6 digit, 1 fractional 0 decimal", 1158 "raw": [ 1159 "11111.0" 1160 ], 1161 "header_type": "item", 1162 "expected": [ 1163 11111.0, 1164 [] 1165 ], 1166 "canonical": [ 1167 "11111.0" 1168 ] 1169 }, 1170 { 1171 "name": "6 digit, 1 fractional small decimal", 1172 "raw": [ 1173 "11111.1" 1174 ], 1175 "header_type": "item", 1176 "expected": [ 1177 11111.1, 1178 [] 1179 ] 1180 }, 1181 { 1182 "name": "6 digit, 1 fractional large decimal", 1183 "raw": [ 1184 "99999.9" 1185 ], 1186 "header_type": "item", 1187 "expected": [ 1188 99999.9, 1189 [] 1190 ] 1191 }, 1192 { 1193 "name": "7 digit 0, 2 fractional small decimal", 1194 "raw": [ 1195 "00000.11" 1196 ], 1197 "header_type": "item", 1198 "expected": [ 1199 0.11, 1200 [] 1201 ], 1202 "canonical": [ 1203 "0.11" 1204 ] 1205 }, 1206 { 1207 "name": "7 digit, 2 fractional 0 decimal", 1208 "raw": [ 1209 "11111.00" 1210 ], 1211 "header_type": "item", 1212 "expected": [ 1213 11111.0, 1214 [] 1215 ], 1216 "canonical": [ 1217 "11111.0" 1218 ] 1219 }, 1220 { 1221 "name": "7 digit, 2 fractional small decimal", 1222 "raw": [ 1223 "11111.11" 1224 ], 1225 "header_type": "item", 1226 "expected": [ 1227 11111.11, 1228 [] 1229 ] 1230 }, 1231 { 1232 "name": "7 digit, 2 fractional large decimal", 1233 "raw": [ 1234 "99999.99" 1235 ], 1236 "header_type": "item", 1237 "expected": [ 1238 99999.99, 1239 [] 1240 ] 1241 }, 1242 { 1243 "name": "8 digit 0, 3 fractional small decimal", 1244 "raw": [ 1245 "00000.111" 1246 ], 1247 "header_type": "item", 1248 "expected": [ 1249 0.111, 1250 [] 1251 ], 1252 "canonical": [ 1253 "0.111" 1254 ] 1255 }, 1256 { 1257 "name": "8 digit, 3 fractional 0 decimal", 1258 "raw": [ 1259 "11111.000" 1260 ], 1261 "header_type": "item", 1262 "expected": [ 1263 11111.0, 1264 [] 1265 ], 1266 "canonical": [ 1267 "11111.0" 1268 ] 1269 }, 1270 { 1271 "name": "8 digit, 3 fractional small decimal", 1272 "raw": [ 1273 "11111.111" 1274 ], 1275 "header_type": "item", 1276 "expected": [ 1277 11111.111, 1278 [] 1279 ] 1280 }, 1281 { 1282 "name": "8 digit, 3 fractional large decimal", 1283 "raw": [ 1284 "99999.999" 1285 ], 1286 "header_type": "item", 1287 "expected": [ 1288 99999.999, 1289 [] 1290 ] 1291 }, 1292 { 1293 "name": "7 digit 0, 1 fractional small decimal", 1294 "raw": [ 1295 "000000.1" 1296 ], 1297 "header_type": "item", 1298 "expected": [ 1299 0.1, 1300 [] 1301 ], 1302 "canonical": [ 1303 "0.1" 1304 ] 1305 }, 1306 { 1307 "name": "7 digit, 1 fractional 0 decimal", 1308 "raw": [ 1309 "111111.0" 1310 ], 1311 "header_type": "item", 1312 "expected": [ 1313 111111.0, 1314 [] 1315 ], 1316 "canonical": [ 1317 "111111.0" 1318 ] 1319 }, 1320 { 1321 "name": "7 digit, 1 fractional small decimal", 1322 "raw": [ 1323 "111111.1" 1324 ], 1325 "header_type": "item", 1326 "expected": [ 1327 111111.1, 1328 [] 1329 ] 1330 }, 1331 { 1332 "name": "7 digit, 1 fractional large decimal", 1333 "raw": [ 1334 "999999.9" 1335 ], 1336 "header_type": "item", 1337 "expected": [ 1338 999999.9, 1339 [] 1340 ] 1341 }, 1342 { 1343 "name": "8 digit 0, 2 fractional small decimal", 1344 "raw": [ 1345 "000000.11" 1346 ], 1347 "header_type": "item", 1348 "expected": [ 1349 0.11, 1350 [] 1351 ], 1352 "canonical": [ 1353 "0.11" 1354 ] 1355 }, 1356 { 1357 "name": "8 digit, 2 fractional 0 decimal", 1358 "raw": [ 1359 "111111.00" 1360 ], 1361 "header_type": "item", 1362 "expected": [ 1363 111111.0, 1364 [] 1365 ], 1366 "canonical": [ 1367 "111111.0" 1368 ] 1369 }, 1370 { 1371 "name": "8 digit, 2 fractional small decimal", 1372 "raw": [ 1373 "111111.11" 1374 ], 1375 "header_type": "item", 1376 "expected": [ 1377 111111.11, 1378 [] 1379 ] 1380 }, 1381 { 1382 "name": "8 digit, 2 fractional large decimal", 1383 "raw": [ 1384 "999999.99" 1385 ], 1386 "header_type": "item", 1387 "expected": [ 1388 999999.99, 1389 [] 1390 ] 1391 }, 1392 { 1393 "name": "9 digit 0, 3 fractional small decimal", 1394 "raw": [ 1395 "000000.111" 1396 ], 1397 "header_type": "item", 1398 "expected": [ 1399 0.111, 1400 [] 1401 ], 1402 "canonical": [ 1403 "0.111" 1404 ] 1405 }, 1406 { 1407 "name": "9 digit, 3 fractional 0 decimal", 1408 "raw": [ 1409 "111111.000" 1410 ], 1411 "header_type": "item", 1412 "expected": [ 1413 111111.0, 1414 [] 1415 ], 1416 "canonical": [ 1417 "111111.0" 1418 ] 1419 }, 1420 { 1421 "name": "9 digit, 3 fractional small decimal", 1422 "raw": [ 1423 "111111.111" 1424 ], 1425 "header_type": "item", 1426 "expected": [ 1427 111111.111, 1428 [] 1429 ] 1430 }, 1431 { 1432 "name": "9 digit, 3 fractional large decimal", 1433 "raw": [ 1434 "999999.999" 1435 ], 1436 "header_type": "item", 1437 "expected": [ 1438 999999.999, 1439 [] 1440 ] 1441 }, 1442 { 1443 "name": "8 digit 0, 1 fractional small decimal", 1444 "raw": [ 1445 "0000000.1" 1446 ], 1447 "header_type": "item", 1448 "expected": [ 1449 0.1, 1450 [] 1451 ], 1452 "canonical": [ 1453 "0.1" 1454 ] 1455 }, 1456 { 1457 "name": "8 digit, 1 fractional 0 decimal", 1458 "raw": [ 1459 "1111111.0" 1460 ], 1461 "header_type": "item", 1462 "expected": [ 1463 1111111.0, 1464 [] 1465 ], 1466 "canonical": [ 1467 "1111111.0" 1468 ] 1469 }, 1470 { 1471 "name": "8 digit, 1 fractional small decimal", 1472 "raw": [ 1473 "1111111.1" 1474 ], 1475 "header_type": "item", 1476 "expected": [ 1477 1111111.1, 1478 [] 1479 ] 1480 }, 1481 { 1482 "name": "8 digit, 1 fractional large decimal", 1483 "raw": [ 1484 "9999999.9" 1485 ], 1486 "header_type": "item", 1487 "expected": [ 1488 9999999.9, 1489 [] 1490 ] 1491 }, 1492 { 1493 "name": "9 digit 0, 2 fractional small decimal", 1494 "raw": [ 1495 "0000000.11" 1496 ], 1497 "header_type": "item", 1498 "expected": [ 1499 0.11, 1500 [] 1501 ], 1502 "canonical": [ 1503 "0.11" 1504 ] 1505 }, 1506 { 1507 "name": "9 digit, 2 fractional 0 decimal", 1508 "raw": [ 1509 "1111111.00" 1510 ], 1511 "header_type": "item", 1512 "expected": [ 1513 1111111.0, 1514 [] 1515 ], 1516 "canonical": [ 1517 "1111111.0" 1518 ] 1519 }, 1520 { 1521 "name": "9 digit, 2 fractional small decimal", 1522 "raw": [ 1523 "1111111.11" 1524 ], 1525 "header_type": "item", 1526 "expected": [ 1527 1111111.11, 1528 [] 1529 ] 1530 }, 1531 { 1532 "name": "9 digit, 2 fractional large decimal", 1533 "raw": [ 1534 "9999999.99" 1535 ], 1536 "header_type": "item", 1537 "expected": [ 1538 9999999.99, 1539 [] 1540 ] 1541 }, 1542 { 1543 "name": "10 digit 0, 3 fractional small decimal", 1544 "raw": [ 1545 "0000000.111" 1546 ], 1547 "header_type": "item", 1548 "expected": [ 1549 0.111, 1550 [] 1551 ], 1552 "canonical": [ 1553 "0.111" 1554 ] 1555 }, 1556 { 1557 "name": "10 digit, 3 fractional 0 decimal", 1558 "raw": [ 1559 "1111111.000" 1560 ], 1561 "header_type": "item", 1562 "expected": [ 1563 1111111.0, 1564 [] 1565 ], 1566 "canonical": [ 1567 "1111111.0" 1568 ] 1569 }, 1570 { 1571 "name": "10 digit, 3 fractional small decimal", 1572 "raw": [ 1573 "1111111.111" 1574 ], 1575 "header_type": "item", 1576 "expected": [ 1577 1111111.111, 1578 [] 1579 ] 1580 }, 1581 { 1582 "name": "10 digit, 3 fractional large decimal", 1583 "raw": [ 1584 "9999999.999" 1585 ], 1586 "header_type": "item", 1587 "expected": [ 1588 9999999.999, 1589 [] 1590 ] 1591 }, 1592 { 1593 "name": "9 digit 0, 1 fractional small decimal", 1594 "raw": [ 1595 "00000000.1" 1596 ], 1597 "header_type": "item", 1598 "expected": [ 1599 0.1, 1600 [] 1601 ], 1602 "canonical": [ 1603 "0.1" 1604 ] 1605 }, 1606 { 1607 "name": "9 digit, 1 fractional 0 decimal", 1608 "raw": [ 1609 "11111111.0" 1610 ], 1611 "header_type": "item", 1612 "expected": [ 1613 11111111.0, 1614 [] 1615 ], 1616 "canonical": [ 1617 "11111111.0" 1618 ] 1619 }, 1620 { 1621 "name": "9 digit, 1 fractional small decimal", 1622 "raw": [ 1623 "11111111.1" 1624 ], 1625 "header_type": "item", 1626 "expected": [ 1627 11111111.1, 1628 [] 1629 ] 1630 }, 1631 { 1632 "name": "9 digit, 1 fractional large decimal", 1633 "raw": [ 1634 "99999999.9" 1635 ], 1636 "header_type": "item", 1637 "expected": [ 1638 99999999.9, 1639 [] 1640 ] 1641 }, 1642 { 1643 "name": "10 digit 0, 2 fractional small decimal", 1644 "raw": [ 1645 "00000000.11" 1646 ], 1647 "header_type": "item", 1648 "expected": [ 1649 0.11, 1650 [] 1651 ], 1652 "canonical": [ 1653 "0.11" 1654 ] 1655 }, 1656 { 1657 "name": "10 digit, 2 fractional 0 decimal", 1658 "raw": [ 1659 "11111111.00" 1660 ], 1661 "header_type": "item", 1662 "expected": [ 1663 11111111.0, 1664 [] 1665 ], 1666 "canonical": [ 1667 "11111111.0" 1668 ] 1669 }, 1670 { 1671 "name": "10 digit, 2 fractional small decimal", 1672 "raw": [ 1673 "11111111.11" 1674 ], 1675 "header_type": "item", 1676 "expected": [ 1677 11111111.11, 1678 [] 1679 ] 1680 }, 1681 { 1682 "name": "10 digit, 2 fractional large decimal", 1683 "raw": [ 1684 "99999999.99" 1685 ], 1686 "header_type": "item", 1687 "expected": [ 1688 99999999.99, 1689 [] 1690 ] 1691 }, 1692 { 1693 "name": "11 digit 0, 3 fractional small decimal", 1694 "raw": [ 1695 "00000000.111" 1696 ], 1697 "header_type": "item", 1698 "expected": [ 1699 0.111, 1700 [] 1701 ], 1702 "canonical": [ 1703 "0.111" 1704 ] 1705 }, 1706 { 1707 "name": "11 digit, 3 fractional 0 decimal", 1708 "raw": [ 1709 "11111111.000" 1710 ], 1711 "header_type": "item", 1712 "expected": [ 1713 11111111.0, 1714 [] 1715 ], 1716 "canonical": [ 1717 "11111111.0" 1718 ] 1719 }, 1720 { 1721 "name": "11 digit, 3 fractional small decimal", 1722 "raw": [ 1723 "11111111.111" 1724 ], 1725 "header_type": "item", 1726 "expected": [ 1727 11111111.111, 1728 [] 1729 ] 1730 }, 1731 { 1732 "name": "11 digit, 3 fractional large decimal", 1733 "raw": [ 1734 "99999999.999" 1735 ], 1736 "header_type": "item", 1737 "expected": [ 1738 99999999.999, 1739 [] 1740 ] 1741 }, 1742 { 1743 "name": "10 digit 0, 1 fractional small decimal", 1744 "raw": [ 1745 "000000000.1" 1746 ], 1747 "header_type": "item", 1748 "expected": [ 1749 0.1, 1750 [] 1751 ], 1752 "canonical": [ 1753 "0.1" 1754 ] 1755 }, 1756 { 1757 "name": "10 digit, 1 fractional 0 decimal", 1758 "raw": [ 1759 "111111111.0" 1760 ], 1761 "header_type": "item", 1762 "expected": [ 1763 111111111.0, 1764 [] 1765 ], 1766 "canonical": [ 1767 "111111111.0" 1768 ] 1769 }, 1770 { 1771 "name": "10 digit, 1 fractional small decimal", 1772 "raw": [ 1773 "111111111.1" 1774 ], 1775 "header_type": "item", 1776 "expected": [ 1777 111111111.1, 1778 [] 1779 ] 1780 }, 1781 { 1782 "name": "10 digit, 1 fractional large decimal", 1783 "raw": [ 1784 "999999999.9" 1785 ], 1786 "header_type": "item", 1787 "expected": [ 1788 999999999.9, 1789 [] 1790 ] 1791 }, 1792 { 1793 "name": "11 digit 0, 2 fractional small decimal", 1794 "raw": [ 1795 "000000000.11" 1796 ], 1797 "header_type": "item", 1798 "expected": [ 1799 0.11, 1800 [] 1801 ], 1802 "canonical": [ 1803 "0.11" 1804 ] 1805 }, 1806 { 1807 "name": "11 digit, 2 fractional 0 decimal", 1808 "raw": [ 1809 "111111111.00" 1810 ], 1811 "header_type": "item", 1812 "expected": [ 1813 111111111.0, 1814 [] 1815 ], 1816 "canonical": [ 1817 "111111111.0" 1818 ] 1819 }, 1820 { 1821 "name": "11 digit, 2 fractional small decimal", 1822 "raw": [ 1823 "111111111.11" 1824 ], 1825 "header_type": "item", 1826 "expected": [ 1827 111111111.11, 1828 [] 1829 ] 1830 }, 1831 { 1832 "name": "11 digit, 2 fractional large decimal", 1833 "raw": [ 1834 "999999999.99" 1835 ], 1836 "header_type": "item", 1837 "expected": [ 1838 999999999.99, 1839 [] 1840 ] 1841 }, 1842 { 1843 "name": "12 digit 0, 3 fractional small decimal", 1844 "raw": [ 1845 "000000000.111" 1846 ], 1847 "header_type": "item", 1848 "expected": [ 1849 0.111, 1850 [] 1851 ], 1852 "canonical": [ 1853 "0.111" 1854 ] 1855 }, 1856 { 1857 "name": "12 digit, 3 fractional 0 decimal", 1858 "raw": [ 1859 "111111111.000" 1860 ], 1861 "header_type": "item", 1862 "expected": [ 1863 111111111.0, 1864 [] 1865 ], 1866 "canonical": [ 1867 "111111111.0" 1868 ] 1869 }, 1870 { 1871 "name": "12 digit, 3 fractional small decimal", 1872 "raw": [ 1873 "111111111.111" 1874 ], 1875 "header_type": "item", 1876 "expected": [ 1877 111111111.111, 1878 [] 1879 ] 1880 }, 1881 { 1882 "name": "12 digit, 3 fractional large decimal", 1883 "raw": [ 1884 "999999999.999" 1885 ], 1886 "header_type": "item", 1887 "expected": [ 1888 999999999.999, 1889 [] 1890 ] 1891 }, 1892 { 1893 "name": "11 digit 0, 1 fractional small decimal", 1894 "raw": [ 1895 "0000000000.1" 1896 ], 1897 "header_type": "item", 1898 "expected": [ 1899 0.1, 1900 [] 1901 ], 1902 "canonical": [ 1903 "0.1" 1904 ] 1905 }, 1906 { 1907 "name": "11 digit, 1 fractional 0 decimal", 1908 "raw": [ 1909 "1111111111.0" 1910 ], 1911 "header_type": "item", 1912 "expected": [ 1913 1111111111.0, 1914 [] 1915 ], 1916 "canonical": [ 1917 "1111111111.0" 1918 ] 1919 }, 1920 { 1921 "name": "11 digit, 1 fractional small decimal", 1922 "raw": [ 1923 "1111111111.1" 1924 ], 1925 "header_type": "item", 1926 "expected": [ 1927 1111111111.1, 1928 [] 1929 ] 1930 }, 1931 { 1932 "name": "11 digit, 1 fractional large decimal", 1933 "raw": [ 1934 "9999999999.9" 1935 ], 1936 "header_type": "item", 1937 "expected": [ 1938 9999999999.9, 1939 [] 1940 ] 1941 }, 1942 { 1943 "name": "12 digit 0, 2 fractional small decimal", 1944 "raw": [ 1945 "0000000000.11" 1946 ], 1947 "header_type": "item", 1948 "expected": [ 1949 0.11, 1950 [] 1951 ], 1952 "canonical": [ 1953 "0.11" 1954 ] 1955 }, 1956 { 1957 "name": "12 digit, 2 fractional 0 decimal", 1958 "raw": [ 1959 "1111111111.00" 1960 ], 1961 "header_type": "item", 1962 "expected": [ 1963 1111111111.0, 1964 [] 1965 ], 1966 "canonical": [ 1967 "1111111111.0" 1968 ] 1969 }, 1970 { 1971 "name": "12 digit, 2 fractional small decimal", 1972 "raw": [ 1973 "1111111111.11" 1974 ], 1975 "header_type": "item", 1976 "expected": [ 1977 1111111111.11, 1978 [] 1979 ] 1980 }, 1981 { 1982 "name": "12 digit, 2 fractional large decimal", 1983 "raw": [ 1984 "9999999999.99" 1985 ], 1986 "header_type": "item", 1987 "expected": [ 1988 9999999999.99, 1989 [] 1990 ] 1991 }, 1992 { 1993 "name": "13 digit 0, 3 fractional small decimal", 1994 "raw": [ 1995 "0000000000.111" 1996 ], 1997 "header_type": "item", 1998 "expected": [ 1999 0.111, 2000 [] 2001 ], 2002 "canonical": [ 2003 "0.111" 2004 ] 2005 }, 2006 { 2007 "name": "13 digit, 3 fractional 0 decimal", 2008 "raw": [ 2009 "1111111111.000" 2010 ], 2011 "header_type": "item", 2012 "expected": [ 2013 1111111111.0, 2014 [] 2015 ], 2016 "canonical": [ 2017 "1111111111.0" 2018 ] 2019 }, 2020 { 2021 "name": "13 digit, 3 fractional small decimal", 2022 "raw": [ 2023 "1111111111.111" 2024 ], 2025 "header_type": "item", 2026 "expected": [ 2027 1111111111.111, 2028 [] 2029 ] 2030 }, 2031 { 2032 "name": "13 digit, 3 fractional large decimal", 2033 "raw": [ 2034 "9999999999.999" 2035 ], 2036 "header_type": "item", 2037 "expected": [ 2038 9999999999.999, 2039 [] 2040 ] 2041 }, 2042 { 2043 "name": "12 digit 0, 1 fractional small decimal", 2044 "raw": [ 2045 "00000000000.1" 2046 ], 2047 "header_type": "item", 2048 "expected": [ 2049 0.1, 2050 [] 2051 ], 2052 "canonical": [ 2053 "0.1" 2054 ] 2055 }, 2056 { 2057 "name": "12 digit, 1 fractional 0 decimal", 2058 "raw": [ 2059 "11111111111.0" 2060 ], 2061 "header_type": "item", 2062 "expected": [ 2063 11111111111.0, 2064 [] 2065 ], 2066 "canonical": [ 2067 "11111111111.0" 2068 ] 2069 }, 2070 { 2071 "name": "12 digit, 1 fractional small decimal", 2072 "raw": [ 2073 "11111111111.1" 2074 ], 2075 "header_type": "item", 2076 "expected": [ 2077 11111111111.1, 2078 [] 2079 ] 2080 }, 2081 { 2082 "name": "12 digit, 1 fractional large decimal", 2083 "raw": [ 2084 "99999999999.9" 2085 ], 2086 "header_type": "item", 2087 "expected": [ 2088 99999999999.9, 2089 [] 2090 ] 2091 }, 2092 { 2093 "name": "13 digit 0, 2 fractional small decimal", 2094 "raw": [ 2095 "00000000000.11" 2096 ], 2097 "header_type": "item", 2098 "expected": [ 2099 0.11, 2100 [] 2101 ], 2102 "canonical": [ 2103 "0.11" 2104 ] 2105 }, 2106 { 2107 "name": "13 digit, 2 fractional 0 decimal", 2108 "raw": [ 2109 "11111111111.00" 2110 ], 2111 "header_type": "item", 2112 "expected": [ 2113 11111111111.0, 2114 [] 2115 ], 2116 "canonical": [ 2117 "11111111111.0" 2118 ] 2119 }, 2120 { 2121 "name": "13 digit, 2 fractional small decimal", 2122 "raw": [ 2123 "11111111111.11" 2124 ], 2125 "header_type": "item", 2126 "expected": [ 2127 11111111111.11, 2128 [] 2129 ] 2130 }, 2131 { 2132 "name": "13 digit, 2 fractional large decimal", 2133 "raw": [ 2134 "99999999999.99" 2135 ], 2136 "header_type": "item", 2137 "expected": [ 2138 99999999999.99, 2139 [] 2140 ] 2141 }, 2142 { 2143 "name": "14 digit 0, 3 fractional small decimal", 2144 "raw": [ 2145 "00000000000.111" 2146 ], 2147 "header_type": "item", 2148 "expected": [ 2149 0.111, 2150 [] 2151 ], 2152 "canonical": [ 2153 "0.111" 2154 ] 2155 }, 2156 { 2157 "name": "14 digit, 3 fractional 0 decimal", 2158 "raw": [ 2159 "11111111111.000" 2160 ], 2161 "header_type": "item", 2162 "expected": [ 2163 11111111111.0, 2164 [] 2165 ], 2166 "canonical": [ 2167 "11111111111.0" 2168 ] 2169 }, 2170 { 2171 "name": "14 digit, 3 fractional small decimal", 2172 "raw": [ 2173 "11111111111.111" 2174 ], 2175 "header_type": "item", 2176 "expected": [ 2177 11111111111.111, 2178 [] 2179 ] 2180 }, 2181 { 2182 "name": "14 digit, 3 fractional large decimal", 2183 "raw": [ 2184 "99999999999.999" 2185 ], 2186 "header_type": "item", 2187 "expected": [ 2188 99999999999.999, 2189 [] 2190 ] 2191 }, 2192 { 2193 "name": "13 digit 0, 1 fractional small decimal", 2194 "raw": [ 2195 "000000000000.1" 2196 ], 2197 "header_type": "item", 2198 "expected": [ 2199 0.1, 2200 [] 2201 ], 2202 "canonical": [ 2203 "0.1" 2204 ] 2205 }, 2206 { 2207 "name": "13 digit, 1 fractional 0 decimal", 2208 "raw": [ 2209 "111111111111.0" 2210 ], 2211 "header_type": "item", 2212 "expected": [ 2213 111111111111.0, 2214 [] 2215 ], 2216 "canonical": [ 2217 "111111111111.0" 2218 ] 2219 }, 2220 { 2221 "name": "13 digit, 1 fractional small decimal", 2222 "raw": [ 2223 "111111111111.1" 2224 ], 2225 "header_type": "item", 2226 "expected": [ 2227 111111111111.1, 2228 [] 2229 ] 2230 }, 2231 { 2232 "name": "13 digit, 1 fractional large decimal", 2233 "raw": [ 2234 "999999999999.9" 2235 ], 2236 "header_type": "item", 2237 "expected": [ 2238 999999999999.9, 2239 [] 2240 ] 2241 }, 2242 { 2243 "name": "14 digit 0, 2 fractional small decimal", 2244 "raw": [ 2245 "000000000000.11" 2246 ], 2247 "header_type": "item", 2248 "expected": [ 2249 0.11, 2250 [] 2251 ], 2252 "canonical": [ 2253 "0.11" 2254 ] 2255 }, 2256 { 2257 "name": "14 digit, 2 fractional 0 decimal", 2258 "raw": [ 2259 "111111111111.00" 2260 ], 2261 "header_type": "item", 2262 "expected": [ 2263 111111111111.0, 2264 [] 2265 ], 2266 "canonical": [ 2267 "111111111111.0" 2268 ] 2269 }, 2270 { 2271 "name": "14 digit, 2 fractional small decimal", 2272 "raw": [ 2273 "111111111111.11" 2274 ], 2275 "header_type": "item", 2276 "expected": [ 2277 111111111111.11, 2278 [] 2279 ] 2280 }, 2281 { 2282 "name": "14 digit, 2 fractional large decimal", 2283 "raw": [ 2284 "999999999999.99" 2285 ], 2286 "header_type": "item", 2287 "expected": [ 2288 999999999999.99, 2289 [] 2290 ] 2291 }, 2292 { 2293 "name": "15 digit 0, 3 fractional small decimal", 2294 "raw": [ 2295 "000000000000.111" 2296 ], 2297 "header_type": "item", 2298 "expected": [ 2299 0.111, 2300 [] 2301 ], 2302 "canonical": [ 2303 "0.111" 2304 ] 2305 }, 2306 { 2307 "name": "15 digit, 3 fractional 0 decimal", 2308 "raw": [ 2309 "111111111111.000" 2310 ], 2311 "header_type": "item", 2312 "expected": [ 2313 111111111111.0, 2314 [] 2315 ], 2316 "canonical": [ 2317 "111111111111.0" 2318 ] 2319 }, 2320 { 2321 "name": "15 digit, 3 fractional small decimal", 2322 "raw": [ 2323 "111111111111.111" 2324 ], 2325 "header_type": "item", 2326 "expected": [ 2327 111111111111.111, 2328 [] 2329 ] 2330 }, 2331 { 2332 "name": "15 digit, 3 fractional large decimal", 2333 "raw": [ 2334 "999999999999.999" 2335 ], 2336 "header_type": "item", 2337 "expected": [ 2338 999999999999.999, 2339 [] 2340 ] 2341 }, 2342 { 2343 "name": "too many digit 0 decimal", 2344 "raw": [ 2345 "000000000000000.0" 2346 ], 2347 "header_type": "item", 2348 "must_fail": true 2349 }, 2350 { 2351 "name": "too many fractional digits 0 decimal", 2352 "raw": [ 2353 "000000000000.0000" 2354 ], 2355 "header_type": "item", 2356 "must_fail": true 2357 }, 2358 { 2359 "name": "too many digit 9 decimal", 2360 "raw": [ 2361 "999999999999999.9" 2362 ], 2363 "header_type": "item", 2364 "must_fail": true 2365 }, 2366 { 2367 "name": "too many fractional digits 9 decimal", 2368 "raw": [ 2369 "999999999999.9999" 2370 ], 2371 "header_type": "item", 2372 "must_fail": true 2373 } 2374]