structured-field-values
Version:
Implementation of Structured Field Values from IETF httpbis RFC8941
2,374 lines • 46.2 kB
JSON
[
{
"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
}
]