{
  "source": {
    "file": "test/resource/system/observation/peer/peer.template.rs",
    "cases": "test/resource/system/observation/peer/cases.json"
  },
  "functions": [
    {
      "function": "address",
      "tags": [
        "peer",
        "address",
        "grpc",
        "localhost"
      ],
      "cases": [
        {
          "parameters": {
            "input": "grpc://127.0.0.1:50051"
          },
          "returns": {
            "()": "grpc://127.0.0.1:50051"
          },
          "unexpected": null
        },
        {
          "parameters": {
            "input": "grpc://localhost:8080"
          },
          "returns": {
            "()": "grpc://localhost:8080"
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "assembler",
      "tags": [
        "peer",
        "assembler",
        "empty"
      ],
      "cases": [
        {
          "parameters": {},
          "returns": {
            "()": true
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "capacity",
      "tags": [
        "peer",
        "capacity",
        "small",
        "large"
      ],
      "cases": [
        {
          "parameters": {
            "value": 1024
          },
          "returns": {
            "()": true
          },
          "unexpected": null
        },
        {
          "parameters": {
            "value": 65536
          },
          "returns": {
            "()": true
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "default",
      "tags": [
        "peer",
        "default",
        "empty"
      ],
      "cases": [
        {
          "parameters": {},
          "returns": {
            "()": true
          },
          "unexpected": null
        }
      ]
    }
  ]
}