{
  "source": {
    "file": "test/resource/system/generation/library/composition.rs",
    "cases": "test/resource/system/generation/library/cases.json"
  },
  "functions": [
    {
      "function": "add_three",
      "tags": [
        "composition",
        "arithmetic",
        "negative",
        "zero"
      ],
      "cases": [
        {
          "parameters": {
            "b": 2,
            "a": 1,
            "c": 3
          },
          "returns": {
            "()": 6
          },
          "unexpected": null
        },
        {
          "parameters": {
            "b": 10,
            "a": 5,
            "c": 15
          },
          "returns": {
            "()": 30
          },
          "unexpected": null
        },
        {
          "parameters": {
            "b": 2,
            "a": -1,
            "c": -3
          },
          "returns": {
            "()": -2
          },
          "unexpected": null
        },
        {
          "parameters": {
            "b": 0,
            "a": 0,
            "c": 0
          },
          "returns": {
            "()": 0
          },
          "unexpected": null
        }
      ]
    }
  ]
}