...

Text file src/github.com/qri-io/jsonschema/testdata/draft3/minimum.json

Documentation: github.com/qri-io/jsonschema/testdata/draft3

     1[
     2    {
     3        "description": "minimum validation",
     4        "schema": {"minimum": 1.1},
     5        "tests": [
     6            {
     7                "description": "above the minimum is valid",
     8                "data": 2.6,
     9                "valid": true
    10            },
    11            {
    12                "description": "boundary point is valid",
    13                "data": 1.1,
    14                "valid": true
    15            },
    16            {
    17                "description": "below the minimum is invalid",
    18                "data": 0.6,
    19                "valid": false
    20            },
    21            {
    22                "description": "ignores non-numbers",
    23                "data": "x",
    24                "valid": true
    25            }
    26        ]
    27    },
    28    {
    29        "description": "exclusiveMinimum validation",
    30        "schema": {
    31            "minimum": 1.1,
    32            "exclusiveMinimum": true
    33        },
    34        "tests": [
    35            {
    36                "description": "above the minimum is still valid",
    37                "data": 1.2,
    38                "valid": true
    39            },
    40            {
    41                "description": "boundary point is invalid",
    42                "data": 1.1,
    43                "valid": false
    44            }
    45        ]
    46    },
    47    {
    48        "description": "minimum validation with signed integer",
    49        "schema": {"minimum": -2},
    50        "tests": [
    51            {
    52                "description": "negative above the minimum is valid",
    53                "data": -1,
    54                "valid": true
    55            },
    56            {
    57                "description": "positive above the minimum is valid",
    58                "data": 0,
    59                "valid": true
    60            },
    61            {
    62                "description": "boundary point is valid",
    63                "data": -2,
    64                "valid": true
    65            },
    66            {
    67                "description": "boundary point with float is valid",
    68                "data": -2.0,
    69                "valid": true
    70            },
    71            {
    72                "description": "float below the minimum is invalid",
    73                "data": -2.0001,
    74                "valid": false
    75            },
    76            {
    77                "description": "int below the minimum is invalid",
    78                "data": -3,
    79                "valid": false
    80            },
    81            {
    82                "description": "ignores non-numbers",
    83                "data": "x",
    84                "valid": true
    85            }
    86        ]
    87    }
    88]

View as plain text