pike.git / lib / modules / Standards.pmod / BSON.pmod / tests / array.json

version» Context lines:

pike.git/lib/modules/Standards.pmod/BSON.pmod/tests/array.json:1: -  + { +  "description": "Array", +  "bson_type": "0x04", +  "test_key": "a", +  "valid": [ +  { +  "description": "Empty", +  "canonical_bson": "0D000000046100050000000000", +  "canonical_extjson": "{\"a\" : []}" +  }, +  { +  "description": "Single Element Array", +  "canonical_bson": "140000000461000C0000001030000A0000000000", +  "canonical_extjson": "{\"a\" : [{\"$numberInt\": \"10\"}]}" +  }, +  { +  "description": "Single Element Array with index set incorrectly", +  "degenerate_bson": "130000000461000B00000010000A0000000000", +  "canonical_bson": "140000000461000C0000001030000A0000000000", +  "canonical_extjson": "{\"a\" : [{\"$numberInt\": \"10\"}]}" +  }, +  { +  "description": "Single Element Array with index set incorrectly", +  "degenerate_bson": "150000000461000D000000106162000A0000000000", +  "canonical_bson": "140000000461000C0000001030000A0000000000", +  "canonical_extjson": "{\"a\" : [{\"$numberInt\": \"10\"}]}" +  } +  ], +  "decodeErrors": [ +  { +  "description": "Array length too long: eats outer terminator", +  "bson": "140000000461000D0000001030000A0000000000" +  }, +  { +  "description": "Array length too short: leaks terminator", +  "bson": "140000000461000B0000001030000A0000000000" +  }, +  { +  "description": "Invalid Array: bad string length in field", +  "bson": "1A00000004666F6F00100000000230000500000062617A000000" +  } +  ] + }   Newline at end of file added.