[
  {
    "description": "minimum validation",
    "database": {
      "schemas": [
        {
          "minimum": 1.1,
          "$id": "minimum_0_0"
        }
      ]
    },
    "tests": [
      {
        "description": "above the minimum is valid",
        "data": 2.6,
        "schema_id": "minimum_0_0",
        "action": "validate",
        "expect": {
          "success": true
        }
      },
      {
        "description": "boundary point is valid",
        "data": 1.1,
        "schema_id": "minimum_0_0",
        "action": "validate",
        "expect": {
          "success": true
        }
      },
      {
        "description": "below the minimum is invalid",
        "data": 0.6,
        "schema_id": "minimum_0_0",
        "action": "validate",
        "expect": {
          "success": false
        }
      },
      {
        "description": "ignores non-numbers",
        "data": "x",
        "schema_id": "minimum_0_0",
        "action": "validate",
        "expect": {
          "success": true
        }
      }
    ]
  },
  {
    "description": "minimum validation with signed integer",
    "database": {
      "schemas": [
        {
          "minimum": -2,
          "$id": "minimum_1_0"
        }
      ]
    },
    "tests": [
      {
        "description": "negative above the minimum is valid",
        "data": -1,
        "schema_id": "minimum_1_0",
        "action": "validate",
        "expect": {
          "success": true
        }
      },
      {
        "description": "positive above the minimum is valid",
        "data": 0,
        "schema_id": "minimum_1_0",
        "action": "validate",
        "expect": {
          "success": true
        }
      },
      {
        "description": "boundary point is valid",
        "data": -2,
        "schema_id": "minimum_1_0",
        "action": "validate",
        "expect": {
          "success": true
        }
      },
      {
        "description": "boundary point with float is valid",
        "data": -2,
        "schema_id": "minimum_1_0",
        "action": "validate",
        "expect": {
          "success": true
        }
      },
      {
        "description": "float below the minimum is invalid",
        "data": -2.0001,
        "schema_id": "minimum_1_0",
        "action": "validate",
        "expect": {
          "success": false
        }
      },
      {
        "description": "int below the minimum is invalid",
        "data": -3,
        "schema_id": "minimum_1_0",
        "action": "validate",
        "expect": {
          "success": false
        }
      },
      {
        "description": "ignores non-numbers",
        "data": "x",
        "schema_id": "minimum_1_0",
        "action": "validate",
        "expect": {
          "success": true
        }
      }
    ]
  }
]