{
  "exportType" : "test_case",
  "formatVersion" : 1,
  "name" : "JSON response check",
  "description" : "",
  "steps" : [ {
    "type" : "ASSERT_BODY_FIELD",
    "params" : {
      "jsonPath" : "$.orderId",
      "operator" : "equals",
      "value" : "ORDER-42",
      "typeCheck" : "is_string",
      "typeDateFormat" : "",
      "typeRegexPattern" : "",
      "saveVariable" : "",
      "isWarning" : false
    },
    "runWhen" : null
  }, {
    "type" : "ASSERT_BODY_FIELD",
    "params" : {
      "jsonPath" : "$.status",
      "operator" : "equals",
      "value" : "PAID",
      "typeCheck" : "is_string",
      "typeDateFormat" : "",
      "typeRegexPattern" : "",
      "saveVariable" : "",
      "isWarning" : false
    },
    "runWhen" : null
  }, {
    "type" : "ASSERT_BODY_FIELD",
    "params" : {
      "jsonPath" : "$.amount",
      "operator" : "equals",
      "value" : "300",
      "typeCheck" : "is_integer",
      "typeDateFormat" : "",
      "typeRegexPattern" : "",
      "saveVariable" : "",
      "isWarning" : false
    },
    "runWhen" : null
  }, {
    "type" : "WHITELIST",
    "params" : {
      "source" : "response",
      "rules" : "root: amount, orderId, status",
      "description" : "Generated JSON structure whitelist"
    },
    "runWhen" : null
  } ]
}