{
  "topic": "OPC UA null empty 数组",
  "origin": "本文原创合成数据，未采集真实设备",
  "cases": [
    {
      "case_id": "null数组",
      "kind": "正例",
      "input": {
        "hex": "FF FF FF FF"
      },
      "expected": {
        "state": "null",
        "length": -1,
        "values": null
      }
    },
    {
      "case_id": "空数组",
      "kind": "正例",
      "input": {
        "hex": "00 00 00 00"
      },
      "expected": {
        "state": "empty",
        "length": 0,
        "values": []
      }
    },
    {
      "case_id": "三个整数",
      "kind": "正例",
      "input": {
        "hex": "03 00 00 00 07 00 00 00 08 00 00 00 09 00 00 00"
      },
      "expected": {
        "state": "present",
        "length": 3,
        "values": [
          7,
          8,
          9
        ]
      }
    },
    {
      "case_id": "错误负长度",
      "kind": "显式负例",
      "input": {
        "hex": "FE FF FF FF"
      },
      "expected_error": "数组长度小于-1"
    },
    {
      "case_id": "缺元素",
      "kind": "显式负例",
      "input": {
        "hex": "01 00 00 00"
      },
      "expected_error": "数组内容长度错误"
    }
  ]
}
