{
  "baselineId": "freecad-1.1.1-sketcher-editor-oracle",
  "cases": [
    {
      "before": {
        "constraintTypes": [
          "Horizontal"
        ],
        "construction": [
          false
        ],
        "degreesOfFreedom": 3,
        "fullyConstrained": false,
        "geometry": [
          {
            "end": [
              5,
              0
            ],
            "start": [
              0,
              0
            ]
          }
        ]
      },
      "final": {
        "constraintTypes": [
          "Horizontal"
        ],
        "construction": [
          false
        ],
        "degreesOfFreedom": 3,
        "fullyConstrained": false,
        "geometry": [
          {
            "end": [
              8,
              2
            ],
            "start": [
              0,
              2
            ]
          }
        ]
      },
      "id": "drag-horizontal",
      "passed": true,
      "solveStatus": 0
    },
    {
      "final": {
        "constraintTypes": [
          "Coincident"
        ],
        "construction": [
          true,
          true
        ],
        "degreesOfFreedom": 6,
        "fullyConstrained": false,
        "geometry": [
          {
            "end": [
              4,
              0
            ],
            "start": [
              0,
              0
            ]
          },
          {
            "end": [
              10,
              0
            ],
            "start": [
              4,
              0
            ]
          }
        ]
      },
      "id": "split-line",
      "passed": true
    },
    {
      "final": {
        "constraintTypes": [],
        "construction": [
          false
        ],
        "degreesOfFreedom": 4,
        "fullyConstrained": false,
        "geometry": [
          {
            "end": [
              15,
              0
            ],
            "start": [
              0,
              0
            ]
          }
        ]
      },
      "id": "extend-line",
      "passed": true
    },
    {
      "final": {
        "constraintTypes": [
          "PointOnObject"
        ],
        "construction": [
          false,
          false
        ],
        "degreesOfFreedom": 7,
        "fullyConstrained": false,
        "geometry": [
          {
            "end": [
              7,
              0
            ],
            "start": [
              0,
              0
            ]
          },
          {
            "end": [
              7,
              2
            ],
            "start": [
              7,
              -2
            ]
          }
        ]
      },
      "id": "trim-at-intersection",
      "passed": true
    },
    {
      "final": {
        "constraintTypes": [],
        "construction": [
          true
        ],
        "degreesOfFreedom": 4,
        "fullyConstrained": false,
        "geometry": [
          {
            "end": [
              1,
              0
            ],
            "start": [
              0,
              0
            ]
          }
        ]
      },
      "id": "toggle-construction",
      "passed": true
    },
    {
      "committedEnd": [
        8,
        0
      ],
      "final": {
        "constraintTypes": [],
        "construction": [
          false
        ],
        "degreesOfFreedom": 4,
        "fullyConstrained": false,
        "geometry": [
          {
            "end": [
              8,
              0
            ],
            "start": [
              0,
              0
            ]
          }
        ]
      },
      "id": "transaction-undo-redo",
      "passed": true,
      "redoneEnd": [
        8,
        0
      ],
      "undoneEnd": [
        5,
        0
      ]
    },
    {
      "final": {
        "constraintTypes": [
          "Coincident",
          "Horizontal"
        ],
        "construction": [
          false,
          false
        ],
        "degreesOfFreedom": 5,
        "fullyConstrained": false,
        "geometry": [
          {
            "end": [
              5,
              0
            ],
            "start": [
              0,
              0
            ]
          },
          {
            "end": [
              5,
              4
            ],
            "start": [
              5,
              0
            ]
          }
        ]
      },
      "id": "auto-constraint",
      "passed": true,
      "solveStatus": 0
    }
  ],
  "freecadVersion": "1.1.1",
  "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
  "schemaVersion": 1,
  "status": "pass",
  "summary": {
    "cases": 7,
    "passed": 7
  },
  "tolerance": 1e-7
}
