UNPKG

structured-field-values

Version:

Implementation of Structured Field Values from IETF httpbis RFC8941

2,374 lines 46.2 kB
[ { "name": "1 digits of zero", "raw": [ "0" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "1 digit small integer", "raw": [ "1" ], "header_type": "item", "expected": [ 1, [] ] }, { "name": "1 digit large integer", "raw": [ "9" ], "header_type": "item", "expected": [ 9, [] ] }, { "name": "2 digits of zero", "raw": [ "00" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "2 digit small integer", "raw": [ "11" ], "header_type": "item", "expected": [ 11, [] ] }, { "name": "2 digit large integer", "raw": [ "99" ], "header_type": "item", "expected": [ 99, [] ] }, { "name": "3 digits of zero", "raw": [ "000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "3 digit small integer", "raw": [ "111" ], "header_type": "item", "expected": [ 111, [] ] }, { "name": "3 digit large integer", "raw": [ "999" ], "header_type": "item", "expected": [ 999, [] ] }, { "name": "4 digits of zero", "raw": [ "0000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "4 digit small integer", "raw": [ "1111" ], "header_type": "item", "expected": [ 1111, [] ] }, { "name": "4 digit large integer", "raw": [ "9999" ], "header_type": "item", "expected": [ 9999, [] ] }, { "name": "5 digits of zero", "raw": [ "00000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "5 digit small integer", "raw": [ "11111" ], "header_type": "item", "expected": [ 11111, [] ] }, { "name": "5 digit large integer", "raw": [ "99999" ], "header_type": "item", "expected": [ 99999, [] ] }, { "name": "6 digits of zero", "raw": [ "000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "6 digit small integer", "raw": [ "111111" ], "header_type": "item", "expected": [ 111111, [] ] }, { "name": "6 digit large integer", "raw": [ "999999" ], "header_type": "item", "expected": [ 999999, [] ] }, { "name": "7 digits of zero", "raw": [ "0000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "7 digit small integer", "raw": [ "1111111" ], "header_type": "item", "expected": [ 1111111, [] ] }, { "name": "7 digit large integer", "raw": [ "9999999" ], "header_type": "item", "expected": [ 9999999, [] ] }, { "name": "8 digits of zero", "raw": [ "00000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "8 digit small integer", "raw": [ "11111111" ], "header_type": "item", "expected": [ 11111111, [] ] }, { "name": "8 digit large integer", "raw": [ "99999999" ], "header_type": "item", "expected": [ 99999999, [] ] }, { "name": "9 digits of zero", "raw": [ "000000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "9 digit small integer", "raw": [ "111111111" ], "header_type": "item", "expected": [ 111111111, [] ] }, { "name": "9 digit large integer", "raw": [ "999999999" ], "header_type": "item", "expected": [ 999999999, [] ] }, { "name": "10 digits of zero", "raw": [ "0000000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "10 digit small integer", "raw": [ "1111111111" ], "header_type": "item", "expected": [ 1111111111, [] ] }, { "name": "10 digit large integer", "raw": [ "9999999999" ], "header_type": "item", "expected": [ 9999999999, [] ] }, { "name": "11 digits of zero", "raw": [ "00000000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "11 digit small integer", "raw": [ "11111111111" ], "header_type": "item", "expected": [ 11111111111, [] ] }, { "name": "11 digit large integer", "raw": [ "99999999999" ], "header_type": "item", "expected": [ 99999999999, [] ] }, { "name": "12 digits of zero", "raw": [ "000000000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "12 digit small integer", "raw": [ "111111111111" ], "header_type": "item", "expected": [ 111111111111, [] ] }, { "name": "12 digit large integer", "raw": [ "999999999999" ], "header_type": "item", "expected": [ 999999999999, [] ] }, { "name": "13 digits of zero", "raw": [ "0000000000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "13 digit small integer", "raw": [ "1111111111111" ], "header_type": "item", "expected": [ 1111111111111, [] ] }, { "name": "13 digit large integer", "raw": [ "9999999999999" ], "header_type": "item", "expected": [ 9999999999999, [] ] }, { "name": "14 digits of zero", "raw": [ "00000000000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "14 digit small integer", "raw": [ "11111111111111" ], "header_type": "item", "expected": [ 11111111111111, [] ] }, { "name": "14 digit large integer", "raw": [ "99999999999999" ], "header_type": "item", "expected": [ 99999999999999, [] ] }, { "name": "15 digits of zero", "raw": [ "000000000000000" ], "header_type": "item", "expected": [ 0, [] ], "canonical": [ "0" ] }, { "name": "15 digit small integer", "raw": [ "111111111111111" ], "header_type": "item", "expected": [ 111111111111111, [] ] }, { "name": "15 digit large integer", "raw": [ "999999999999999" ], "header_type": "item", "expected": [ 999999999999999, [] ] }, { "name": "2 digit 0, 1 fractional small decimal", "raw": [ "0.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "2 digit, 1 fractional 0 decimal", "raw": [ "1.0" ], "header_type": "item", "expected": [ 1.0, [] ], "canonical": [ "1.0" ] }, { "name": "2 digit, 1 fractional small decimal", "raw": [ "1.1" ], "header_type": "item", "expected": [ 1.1, [] ] }, { "name": "2 digit, 1 fractional large decimal", "raw": [ "9.9" ], "header_type": "item", "expected": [ 9.9, [] ] }, { "name": "3 digit 0, 2 fractional small decimal", "raw": [ "0.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "3 digit, 2 fractional 0 decimal", "raw": [ "1.00" ], "header_type": "item", "expected": [ 1.0, [] ], "canonical": [ "1.0" ] }, { "name": "3 digit, 2 fractional small decimal", "raw": [ "1.11" ], "header_type": "item", "expected": [ 1.11, [] ] }, { "name": "3 digit, 2 fractional large decimal", "raw": [ "9.99" ], "header_type": "item", "expected": [ 9.99, [] ] }, { "name": "4 digit 0, 3 fractional small decimal", "raw": [ "0.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "4 digit, 3 fractional 0 decimal", "raw": [ "1.000" ], "header_type": "item", "expected": [ 1.0, [] ], "canonical": [ "1.0" ] }, { "name": "4 digit, 3 fractional small decimal", "raw": [ "1.111" ], "header_type": "item", "expected": [ 1.111, [] ] }, { "name": "4 digit, 3 fractional large decimal", "raw": [ "9.999" ], "header_type": "item", "expected": [ 9.999, [] ] }, { "name": "3 digit 0, 1 fractional small decimal", "raw": [ "00.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "3 digit, 1 fractional 0 decimal", "raw": [ "11.0" ], "header_type": "item", "expected": [ 11.0, [] ], "canonical": [ "11.0" ] }, { "name": "3 digit, 1 fractional small decimal", "raw": [ "11.1" ], "header_type": "item", "expected": [ 11.1, [] ] }, { "name": "3 digit, 1 fractional large decimal", "raw": [ "99.9" ], "header_type": "item", "expected": [ 99.9, [] ] }, { "name": "4 digit 0, 2 fractional small decimal", "raw": [ "00.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "4 digit, 2 fractional 0 decimal", "raw": [ "11.00" ], "header_type": "item", "expected": [ 11.0, [] ], "canonical": [ "11.0" ] }, { "name": "4 digit, 2 fractional small decimal", "raw": [ "11.11" ], "header_type": "item", "expected": [ 11.11, [] ] }, { "name": "4 digit, 2 fractional large decimal", "raw": [ "99.99" ], "header_type": "item", "expected": [ 99.99, [] ] }, { "name": "5 digit 0, 3 fractional small decimal", "raw": [ "00.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "5 digit, 3 fractional 0 decimal", "raw": [ "11.000" ], "header_type": "item", "expected": [ 11.0, [] ], "canonical": [ "11.0" ] }, { "name": "5 digit, 3 fractional small decimal", "raw": [ "11.111" ], "header_type": "item", "expected": [ 11.111, [] ] }, { "name": "5 digit, 3 fractional large decimal", "raw": [ "99.999" ], "header_type": "item", "expected": [ 99.999, [] ] }, { "name": "4 digit 0, 1 fractional small decimal", "raw": [ "000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "4 digit, 1 fractional 0 decimal", "raw": [ "111.0" ], "header_type": "item", "expected": [ 111.0, [] ], "canonical": [ "111.0" ] }, { "name": "4 digit, 1 fractional small decimal", "raw": [ "111.1" ], "header_type": "item", "expected": [ 111.1, [] ] }, { "name": "4 digit, 1 fractional large decimal", "raw": [ "999.9" ], "header_type": "item", "expected": [ 999.9, [] ] }, { "name": "5 digit 0, 2 fractional small decimal", "raw": [ "000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "5 digit, 2 fractional 0 decimal", "raw": [ "111.00" ], "header_type": "item", "expected": [ 111.0, [] ], "canonical": [ "111.0" ] }, { "name": "5 digit, 2 fractional small decimal", "raw": [ "111.11" ], "header_type": "item", "expected": [ 111.11, [] ] }, { "name": "5 digit, 2 fractional large decimal", "raw": [ "999.99" ], "header_type": "item", "expected": [ 999.99, [] ] }, { "name": "6 digit 0, 3 fractional small decimal", "raw": [ "000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "6 digit, 3 fractional 0 decimal", "raw": [ "111.000" ], "header_type": "item", "expected": [ 111.0, [] ], "canonical": [ "111.0" ] }, { "name": "6 digit, 3 fractional small decimal", "raw": [ "111.111" ], "header_type": "item", "expected": [ 111.111, [] ] }, { "name": "6 digit, 3 fractional large decimal", "raw": [ "999.999" ], "header_type": "item", "expected": [ 999.999, [] ] }, { "name": "5 digit 0, 1 fractional small decimal", "raw": [ "0000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "5 digit, 1 fractional 0 decimal", "raw": [ "1111.0" ], "header_type": "item", "expected": [ 1111.0, [] ], "canonical": [ "1111.0" ] }, { "name": "5 digit, 1 fractional small decimal", "raw": [ "1111.1" ], "header_type": "item", "expected": [ 1111.1, [] ] }, { "name": "5 digit, 1 fractional large decimal", "raw": [ "9999.9" ], "header_type": "item", "expected": [ 9999.9, [] ] }, { "name": "6 digit 0, 2 fractional small decimal", "raw": [ "0000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "6 digit, 2 fractional 0 decimal", "raw": [ "1111.00" ], "header_type": "item", "expected": [ 1111.0, [] ], "canonical": [ "1111.0" ] }, { "name": "6 digit, 2 fractional small decimal", "raw": [ "1111.11" ], "header_type": "item", "expected": [ 1111.11, [] ] }, { "name": "6 digit, 2 fractional large decimal", "raw": [ "9999.99" ], "header_type": "item", "expected": [ 9999.99, [] ] }, { "name": "7 digit 0, 3 fractional small decimal", "raw": [ "0000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "7 digit, 3 fractional 0 decimal", "raw": [ "1111.000" ], "header_type": "item", "expected": [ 1111.0, [] ], "canonical": [ "1111.0" ] }, { "name": "7 digit, 3 fractional small decimal", "raw": [ "1111.111" ], "header_type": "item", "expected": [ 1111.111, [] ] }, { "name": "7 digit, 3 fractional large decimal", "raw": [ "9999.999" ], "header_type": "item", "expected": [ 9999.999, [] ] }, { "name": "6 digit 0, 1 fractional small decimal", "raw": [ "00000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "6 digit, 1 fractional 0 decimal", "raw": [ "11111.0" ], "header_type": "item", "expected": [ 11111.0, [] ], "canonical": [ "11111.0" ] }, { "name": "6 digit, 1 fractional small decimal", "raw": [ "11111.1" ], "header_type": "item", "expected": [ 11111.1, [] ] }, { "name": "6 digit, 1 fractional large decimal", "raw": [ "99999.9" ], "header_type": "item", "expected": [ 99999.9, [] ] }, { "name": "7 digit 0, 2 fractional small decimal", "raw": [ "00000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "7 digit, 2 fractional 0 decimal", "raw": [ "11111.00" ], "header_type": "item", "expected": [ 11111.0, [] ], "canonical": [ "11111.0" ] }, { "name": "7 digit, 2 fractional small decimal", "raw": [ "11111.11" ], "header_type": "item", "expected": [ 11111.11, [] ] }, { "name": "7 digit, 2 fractional large decimal", "raw": [ "99999.99" ], "header_type": "item", "expected": [ 99999.99, [] ] }, { "name": "8 digit 0, 3 fractional small decimal", "raw": [ "00000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "8 digit, 3 fractional 0 decimal", "raw": [ "11111.000" ], "header_type": "item", "expected": [ 11111.0, [] ], "canonical": [ "11111.0" ] }, { "name": "8 digit, 3 fractional small decimal", "raw": [ "11111.111" ], "header_type": "item", "expected": [ 11111.111, [] ] }, { "name": "8 digit, 3 fractional large decimal", "raw": [ "99999.999" ], "header_type": "item", "expected": [ 99999.999, [] ] }, { "name": "7 digit 0, 1 fractional small decimal", "raw": [ "000000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "7 digit, 1 fractional 0 decimal", "raw": [ "111111.0" ], "header_type": "item", "expected": [ 111111.0, [] ], "canonical": [ "111111.0" ] }, { "name": "7 digit, 1 fractional small decimal", "raw": [ "111111.1" ], "header_type": "item", "expected": [ 111111.1, [] ] }, { "name": "7 digit, 1 fractional large decimal", "raw": [ "999999.9" ], "header_type": "item", "expected": [ 999999.9, [] ] }, { "name": "8 digit 0, 2 fractional small decimal", "raw": [ "000000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "8 digit, 2 fractional 0 decimal", "raw": [ "111111.00" ], "header_type": "item", "expected": [ 111111.0, [] ], "canonical": [ "111111.0" ] }, { "name": "8 digit, 2 fractional small decimal", "raw": [ "111111.11" ], "header_type": "item", "expected": [ 111111.11, [] ] }, { "name": "8 digit, 2 fractional large decimal", "raw": [ "999999.99" ], "header_type": "item", "expected": [ 999999.99, [] ] }, { "name": "9 digit 0, 3 fractional small decimal", "raw": [ "000000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "9 digit, 3 fractional 0 decimal", "raw": [ "111111.000" ], "header_type": "item", "expected": [ 111111.0, [] ], "canonical": [ "111111.0" ] }, { "name": "9 digit, 3 fractional small decimal", "raw": [ "111111.111" ], "header_type": "item", "expected": [ 111111.111, [] ] }, { "name": "9 digit, 3 fractional large decimal", "raw": [ "999999.999" ], "header_type": "item", "expected": [ 999999.999, [] ] }, { "name": "8 digit 0, 1 fractional small decimal", "raw": [ "0000000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "8 digit, 1 fractional 0 decimal", "raw": [ "1111111.0" ], "header_type": "item", "expected": [ 1111111.0, [] ], "canonical": [ "1111111.0" ] }, { "name": "8 digit, 1 fractional small decimal", "raw": [ "1111111.1" ], "header_type": "item", "expected": [ 1111111.1, [] ] }, { "name": "8 digit, 1 fractional large decimal", "raw": [ "9999999.9" ], "header_type": "item", "expected": [ 9999999.9, [] ] }, { "name": "9 digit 0, 2 fractional small decimal", "raw": [ "0000000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "9 digit, 2 fractional 0 decimal", "raw": [ "1111111.00" ], "header_type": "item", "expected": [ 1111111.0, [] ], "canonical": [ "1111111.0" ] }, { "name": "9 digit, 2 fractional small decimal", "raw": [ "1111111.11" ], "header_type": "item", "expected": [ 1111111.11, [] ] }, { "name": "9 digit, 2 fractional large decimal", "raw": [ "9999999.99" ], "header_type": "item", "expected": [ 9999999.99, [] ] }, { "name": "10 digit 0, 3 fractional small decimal", "raw": [ "0000000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "10 digit, 3 fractional 0 decimal", "raw": [ "1111111.000" ], "header_type": "item", "expected": [ 1111111.0, [] ], "canonical": [ "1111111.0" ] }, { "name": "10 digit, 3 fractional small decimal", "raw": [ "1111111.111" ], "header_type": "item", "expected": [ 1111111.111, [] ] }, { "name": "10 digit, 3 fractional large decimal", "raw": [ "9999999.999" ], "header_type": "item", "expected": [ 9999999.999, [] ] }, { "name": "9 digit 0, 1 fractional small decimal", "raw": [ "00000000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "9 digit, 1 fractional 0 decimal", "raw": [ "11111111.0" ], "header_type": "item", "expected": [ 11111111.0, [] ], "canonical": [ "11111111.0" ] }, { "name": "9 digit, 1 fractional small decimal", "raw": [ "11111111.1" ], "header_type": "item", "expected": [ 11111111.1, [] ] }, { "name": "9 digit, 1 fractional large decimal", "raw": [ "99999999.9" ], "header_type": "item", "expected": [ 99999999.9, [] ] }, { "name": "10 digit 0, 2 fractional small decimal", "raw": [ "00000000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "10 digit, 2 fractional 0 decimal", "raw": [ "11111111.00" ], "header_type": "item", "expected": [ 11111111.0, [] ], "canonical": [ "11111111.0" ] }, { "name": "10 digit, 2 fractional small decimal", "raw": [ "11111111.11" ], "header_type": "item", "expected": [ 11111111.11, [] ] }, { "name": "10 digit, 2 fractional large decimal", "raw": [ "99999999.99" ], "header_type": "item", "expected": [ 99999999.99, [] ] }, { "name": "11 digit 0, 3 fractional small decimal", "raw": [ "00000000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "11 digit, 3 fractional 0 decimal", "raw": [ "11111111.000" ], "header_type": "item", "expected": [ 11111111.0, [] ], "canonical": [ "11111111.0" ] }, { "name": "11 digit, 3 fractional small decimal", "raw": [ "11111111.111" ], "header_type": "item", "expected": [ 11111111.111, [] ] }, { "name": "11 digit, 3 fractional large decimal", "raw": [ "99999999.999" ], "header_type": "item", "expected": [ 99999999.999, [] ] }, { "name": "10 digit 0, 1 fractional small decimal", "raw": [ "000000000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "10 digit, 1 fractional 0 decimal", "raw": [ "111111111.0" ], "header_type": "item", "expected": [ 111111111.0, [] ], "canonical": [ "111111111.0" ] }, { "name": "10 digit, 1 fractional small decimal", "raw": [ "111111111.1" ], "header_type": "item", "expected": [ 111111111.1, [] ] }, { "name": "10 digit, 1 fractional large decimal", "raw": [ "999999999.9" ], "header_type": "item", "expected": [ 999999999.9, [] ] }, { "name": "11 digit 0, 2 fractional small decimal", "raw": [ "000000000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "11 digit, 2 fractional 0 decimal", "raw": [ "111111111.00" ], "header_type": "item", "expected": [ 111111111.0, [] ], "canonical": [ "111111111.0" ] }, { "name": "11 digit, 2 fractional small decimal", "raw": [ "111111111.11" ], "header_type": "item", "expected": [ 111111111.11, [] ] }, { "name": "11 digit, 2 fractional large decimal", "raw": [ "999999999.99" ], "header_type": "item", "expected": [ 999999999.99, [] ] }, { "name": "12 digit 0, 3 fractional small decimal", "raw": [ "000000000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "12 digit, 3 fractional 0 decimal", "raw": [ "111111111.000" ], "header_type": "item", "expected": [ 111111111.0, [] ], "canonical": [ "111111111.0" ] }, { "name": "12 digit, 3 fractional small decimal", "raw": [ "111111111.111" ], "header_type": "item", "expected": [ 111111111.111, [] ] }, { "name": "12 digit, 3 fractional large decimal", "raw": [ "999999999.999" ], "header_type": "item", "expected": [ 999999999.999, [] ] }, { "name": "11 digit 0, 1 fractional small decimal", "raw": [ "0000000000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "11 digit, 1 fractional 0 decimal", "raw": [ "1111111111.0" ], "header_type": "item", "expected": [ 1111111111.0, [] ], "canonical": [ "1111111111.0" ] }, { "name": "11 digit, 1 fractional small decimal", "raw": [ "1111111111.1" ], "header_type": "item", "expected": [ 1111111111.1, [] ] }, { "name": "11 digit, 1 fractional large decimal", "raw": [ "9999999999.9" ], "header_type": "item", "expected": [ 9999999999.9, [] ] }, { "name": "12 digit 0, 2 fractional small decimal", "raw": [ "0000000000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "12 digit, 2 fractional 0 decimal", "raw": [ "1111111111.00" ], "header_type": "item", "expected": [ 1111111111.0, [] ], "canonical": [ "1111111111.0" ] }, { "name": "12 digit, 2 fractional small decimal", "raw": [ "1111111111.11" ], "header_type": "item", "expected": [ 1111111111.11, [] ] }, { "name": "12 digit, 2 fractional large decimal", "raw": [ "9999999999.99" ], "header_type": "item", "expected": [ 9999999999.99, [] ] }, { "name": "13 digit 0, 3 fractional small decimal", "raw": [ "0000000000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "13 digit, 3 fractional 0 decimal", "raw": [ "1111111111.000" ], "header_type": "item", "expected": [ 1111111111.0, [] ], "canonical": [ "1111111111.0" ] }, { "name": "13 digit, 3 fractional small decimal", "raw": [ "1111111111.111" ], "header_type": "item", "expected": [ 1111111111.111, [] ] }, { "name": "13 digit, 3 fractional large decimal", "raw": [ "9999999999.999" ], "header_type": "item", "expected": [ 9999999999.999, [] ] }, { "name": "12 digit 0, 1 fractional small decimal", "raw": [ "00000000000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "12 digit, 1 fractional 0 decimal", "raw": [ "11111111111.0" ], "header_type": "item", "expected": [ 11111111111.0, [] ], "canonical": [ "11111111111.0" ] }, { "name": "12 digit, 1 fractional small decimal", "raw": [ "11111111111.1" ], "header_type": "item", "expected": [ 11111111111.1, [] ] }, { "name": "12 digit, 1 fractional large decimal", "raw": [ "99999999999.9" ], "header_type": "item", "expected": [ 99999999999.9, [] ] }, { "name": "13 digit 0, 2 fractional small decimal", "raw": [ "00000000000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "13 digit, 2 fractional 0 decimal", "raw": [ "11111111111.00" ], "header_type": "item", "expected": [ 11111111111.0, [] ], "canonical": [ "11111111111.0" ] }, { "name": "13 digit, 2 fractional small decimal", "raw": [ "11111111111.11" ], "header_type": "item", "expected": [ 11111111111.11, [] ] }, { "name": "13 digit, 2 fractional large decimal", "raw": [ "99999999999.99" ], "header_type": "item", "expected": [ 99999999999.99, [] ] }, { "name": "14 digit 0, 3 fractional small decimal", "raw": [ "00000000000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "14 digit, 3 fractional 0 decimal", "raw": [ "11111111111.000" ], "header_type": "item", "expected": [ 11111111111.0, [] ], "canonical": [ "11111111111.0" ] }, { "name": "14 digit, 3 fractional small decimal", "raw": [ "11111111111.111" ], "header_type": "item", "expected": [ 11111111111.111, [] ] }, { "name": "14 digit, 3 fractional large decimal", "raw": [ "99999999999.999" ], "header_type": "item", "expected": [ 99999999999.999, [] ] }, { "name": "13 digit 0, 1 fractional small decimal", "raw": [ "000000000000.1" ], "header_type": "item", "expected": [ 0.1, [] ], "canonical": [ "0.1" ] }, { "name": "13 digit, 1 fractional 0 decimal", "raw": [ "111111111111.0" ], "header_type": "item", "expected": [ 111111111111.0, [] ], "canonical": [ "111111111111.0" ] }, { "name": "13 digit, 1 fractional small decimal", "raw": [ "111111111111.1" ], "header_type": "item", "expected": [ 111111111111.1, [] ] }, { "name": "13 digit, 1 fractional large decimal", "raw": [ "999999999999.9" ], "header_type": "item", "expected": [ 999999999999.9, [] ] }, { "name": "14 digit 0, 2 fractional small decimal", "raw": [ "000000000000.11" ], "header_type": "item", "expected": [ 0.11, [] ], "canonical": [ "0.11" ] }, { "name": "14 digit, 2 fractional 0 decimal", "raw": [ "111111111111.00" ], "header_type": "item", "expected": [ 111111111111.0, [] ], "canonical": [ "111111111111.0" ] }, { "name": "14 digit, 2 fractional small decimal", "raw": [ "111111111111.11" ], "header_type": "item", "expected": [ 111111111111.11, [] ] }, { "name": "14 digit, 2 fractional large decimal", "raw": [ "999999999999.99" ], "header_type": "item", "expected": [ 999999999999.99, [] ] }, { "name": "15 digit 0, 3 fractional small decimal", "raw": [ "000000000000.111" ], "header_type": "item", "expected": [ 0.111, [] ], "canonical": [ "0.111" ] }, { "name": "15 digit, 3 fractional 0 decimal", "raw": [ "111111111111.000" ], "header_type": "item", "expected": [ 111111111111.0, [] ], "canonical": [ "111111111111.0" ] }, { "name": "15 digit, 3 fractional small decimal", "raw": [ "111111111111.111" ], "header_type": "item", "expected": [ 111111111111.111, [] ] }, { "name": "15 digit, 3 fractional large decimal", "raw": [ "999999999999.999" ], "header_type": "item", "expected": [ 999999999999.999, [] ] }, { "name": "too many digit 0 decimal", "raw": [ "000000000000000.0" ], "header_type": "item", "must_fail": true }, { "name": "too many fractional digits 0 decimal", "raw": [ "000000000000.0000" ], "header_type": "item", "must_fail": true }, { "name": "too many digit 9 decimal", "raw": [ "999999999999999.9" ], "header_type": "item", "must_fail": true }, { "name": "too many fractional digits 9 decimal", "raw": [ "999999999999.9999" ], "header_type": "item", "must_fail": true } ]