1[
2    {
3        "name": "basic true boolean",
4        "raw": ["?1"],
5        "header_type": "item",
6        "expected": [true, []]
7    },
8    {
9        "name": "basic false boolean",
10        "raw": ["?0"],
11        "header_type": "item",
12        "expected": [false, []]
13    },
14    {
15        "name": "unknown boolean",
16        "raw": ["?Q"],
17        "header_type": "item",
18        "must_fail": true
19    },
20    {
21        "name": "whitespace boolean",
22        "raw": ["? 1"],
23        "header_type": "item",
24        "must_fail": true
25    },
26    {
27        "name": "negative zero boolean",
28        "raw": ["?-0"],
29        "header_type": "item",
30        "must_fail": true
31    },
32    {
33        "name": "T boolean",
34        "raw": ["?T"],
35        "header_type": "item",
36        "must_fail": true
37    },
38    {
39        "name": "F boolean",
40        "raw": ["?F"],
41        "header_type": "item",
42        "must_fail": true
43    },
44    {
45        "name": "t boolean",
46        "raw": ["?t"],
47        "header_type": "item",
48        "must_fail": true
49    },
50    {
51        "name": "f boolean",
52        "raw": ["?f"],
53        "header_type": "item",
54        "must_fail": true
55    },
56    {
57        "name": "spelled-out True boolean",
58        "raw": ["?True"],
59        "header_type": "item",
60        "must_fail": true
61    },
62    {
63        "name": "spelled-out False boolean",
64        "raw": ["?False"],
65        "header_type": "item",
66        "must_fail": true
67    }
68]
69
70