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