{
  "name": "Calculator Suite",
  "givens": [
    {
      "key": "Default",
      "whens": [],
      "thens": [
        {
          "name": "DisplayMatches",
          "error": false,
          "artifacts": [],
          "status": true
        }
      ],
      "error": null,
      "failed": false,
      "features": [
        "Basic calculator operations should work"
      ],
      "artifacts": [],
      "status": true
    },
    {
      "key": "Addition",
      "whens": [
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        }
      ],
      "thens": [
        {
          "name": "DisplayMatches",
          "error": false,
          "artifacts": [],
          "status": true
        }
      ],
      "error": null,
      "failed": false,
      "features": [
        "Addition should work correctly"
      ],
      "artifacts": [],
      "status": true
    },
    {
      "key": "Subtraction",
      "whens": [
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        }
      ],
      "thens": [
        {
          "name": "DisplayMatches",
          "error": false,
          "artifacts": [],
          "status": true
        }
      ],
      "error": null,
      "failed": false,
      "features": [
        "Subtraction should work correctly"
      ],
      "artifacts": [],
      "status": true
    },
    {
      "key": "Multiplication",
      "whens": [
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        }
      ],
      "thens": [
        {
          "name": "DisplayMatches",
          "error": false,
          "artifacts": [],
          "status": true
        }
      ],
      "error": null,
      "failed": false,
      "features": [
        "Multiplication should work correctly"
      ],
      "artifacts": [],
      "status": true
    },
    {
      "key": "Division",
      "whens": [
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        }
      ],
      "thens": [
        {
          "name": "DisplayMatches",
          "error": false,
          "artifacts": [],
          "status": true
        }
      ],
      "error": null,
      "failed": false,
      "features": [
        "Division should work correctly"
      ],
      "artifacts": [],
      "status": true
    },
    {
      "key": "Clear",
      "whens": [
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        },
        {
          "name": "Press",
          "status": true,
          "error": null,
          "artifacts": []
        }
      ],
      "thens": [
        {
          "name": "DisplayMatches",
          "error": false,
          "artifacts": [],
          "status": true
        }
      ],
      "error": null,
      "failed": false,
      "features": [
        "Clear should reset the display"
      ],
      "artifacts": [],
      "status": true
    }
  ],
  "fails": 0,
  "failed": false,
  "features": [
    "Division should work correctly",
    "Clear should reset the display",
    "Basic calculator operations should work",
    "Subtraction should work correctly",
    "Multiplication should work correctly",
    "Addition should work correctly"
  ],
  "artifacts": []
}