...

Text file src/github.com/qri-io/jsonschema/testdata/draft2019-09/format.json

Documentation: github.com/qri-io/jsonschema/testdata/draft2019-09

     1[
     2    {
     3        "description": "validation of e-mail addresses",
     4        "schema": {"format": "email"},
     5        "tests": [
     6            {
     7                "description": "ignores integers",
     8                "data": 12,
     9                "valid": true
    10            },
    11            {
    12                "description": "ignores floats",
    13                "data": 13.7,
    14                "valid": true
    15            },
    16            {
    17                "description": "ignores objects",
    18                "data": {},
    19                "valid": true
    20            },
    21            {
    22                "description": "ignores arrays",
    23                "data": [],
    24                "valid": true
    25            },
    26            {
    27                "description": "ignores booleans",
    28                "data": false,
    29                "valid": true
    30            },
    31            {
    32                "description": "ignores null",
    33                "data": null,
    34                "valid": true
    35            }
    36        ]
    37    },
    38    {
    39        "description": "validation of IDN e-mail addresses",
    40        "schema": {"format": "idn-email"},
    41        "tests": [
    42            {
    43                "description": "ignores integers",
    44                "data": 12,
    45                "valid": true
    46            },
    47            {
    48                "description": "ignores floats",
    49                "data": 13.7,
    50                "valid": true
    51            },
    52            {
    53                "description": "ignores objects",
    54                "data": {},
    55                "valid": true
    56            },
    57            {
    58                "description": "ignores arrays",
    59                "data": [],
    60                "valid": true
    61            },
    62            {
    63                "description": "ignores booleans",
    64                "data": false,
    65                "valid": true
    66            },
    67            {
    68                "description": "ignores null",
    69                "data": null,
    70                "valid": true
    71            }
    72        ]
    73    },
    74    {
    75        "description": "validation of regexes",
    76        "schema": {"format": "regex"},
    77        "tests": [
    78            {
    79                "description": "ignores integers",
    80                "data": 12,
    81                "valid": true
    82            },
    83            {
    84                "description": "ignores floats",
    85                "data": 13.7,
    86                "valid": true
    87            },
    88            {
    89                "description": "ignores objects",
    90                "data": {},
    91                "valid": true
    92            },
    93            {
    94                "description": "ignores arrays",
    95                "data": [],
    96                "valid": true
    97            },
    98            {
    99                "description": "ignores booleans",
   100                "data": false,
   101                "valid": true
   102            },
   103            {
   104                "description": "ignores null",
   105                "data": null,
   106                "valid": true
   107            }
   108        ]
   109    },
   110    {
   111        "description": "validation of IP addresses",
   112        "schema": {"format": "ipv4"},
   113        "tests": [
   114            {
   115                "description": "ignores integers",
   116                "data": 12,
   117                "valid": true
   118            },
   119            {
   120                "description": "ignores floats",
   121                "data": 13.7,
   122                "valid": true
   123            },
   124            {
   125                "description": "ignores objects",
   126                "data": {},
   127                "valid": true
   128            },
   129            {
   130                "description": "ignores arrays",
   131                "data": [],
   132                "valid": true
   133            },
   134            {
   135                "description": "ignores booleans",
   136                "data": false,
   137                "valid": true
   138            },
   139            {
   140                "description": "ignores null",
   141                "data": null,
   142                "valid": true
   143            }
   144        ]
   145    },
   146    {
   147        "description": "validation of IPv6 addresses",
   148        "schema": {"format": "ipv6"},
   149        "tests": [
   150            {
   151                "description": "ignores integers",
   152                "data": 12,
   153                "valid": true
   154            },
   155            {
   156                "description": "ignores floats",
   157                "data": 13.7,
   158                "valid": true
   159            },
   160            {
   161                "description": "ignores objects",
   162                "data": {},
   163                "valid": true
   164            },
   165            {
   166                "description": "ignores arrays",
   167                "data": [],
   168                "valid": true
   169            },
   170            {
   171                "description": "ignores booleans",
   172                "data": false,
   173                "valid": true
   174            },
   175            {
   176                "description": "ignores null",
   177                "data": null,
   178                "valid": true
   179            }
   180        ]
   181    },
   182    {
   183        "description": "validation of IDN hostnames",
   184        "schema": {"format": "idn-hostname"},
   185        "tests": [
   186            {
   187                "description": "ignores integers",
   188                "data": 12,
   189                "valid": true
   190            },
   191            {
   192                "description": "ignores floats",
   193                "data": 13.7,
   194                "valid": true
   195            },
   196            {
   197                "description": "ignores objects",
   198                "data": {},
   199                "valid": true
   200            },
   201            {
   202                "description": "ignores arrays",
   203                "data": [],
   204                "valid": true
   205            },
   206            {
   207                "description": "ignores booleans",
   208                "data": false,
   209                "valid": true
   210            },
   211            {
   212                "description": "ignores null",
   213                "data": null,
   214                "valid": true
   215            }
   216        ]
   217    },
   218    {
   219        "description": "validation of hostnames",
   220        "schema": {"format": "hostname"},
   221        "tests": [
   222            {
   223                "description": "ignores integers",
   224                "data": 12,
   225                "valid": true
   226            },
   227            {
   228                "description": "ignores floats",
   229                "data": 13.7,
   230                "valid": true
   231            },
   232            {
   233                "description": "ignores objects",
   234                "data": {},
   235                "valid": true
   236            },
   237            {
   238                "description": "ignores arrays",
   239                "data": [],
   240                "valid": true
   241            },
   242            {
   243                "description": "ignores booleans",
   244                "data": false,
   245                "valid": true
   246            },
   247            {
   248                "description": "ignores null",
   249                "data": null,
   250                "valid": true
   251            }
   252        ]
   253    },
   254    {
   255        "description": "validation of date strings",
   256        "schema": {"format": "date"},
   257        "tests": [
   258            {
   259                "description": "ignores integers",
   260                "data": 12,
   261                "valid": true
   262            },
   263            {
   264                "description": "ignores floats",
   265                "data": 13.7,
   266                "valid": true
   267            },
   268            {
   269                "description": "ignores objects",
   270                "data": {},
   271                "valid": true
   272            },
   273            {
   274                "description": "ignores arrays",
   275                "data": [],
   276                "valid": true
   277            },
   278            {
   279                "description": "ignores booleans",
   280                "data": false,
   281                "valid": true
   282            },
   283            {
   284                "description": "ignores null",
   285                "data": null,
   286                "valid": true
   287            }
   288        ]
   289    },
   290    {
   291        "description": "validation of date-time strings",
   292        "schema": {"format": "date-time"},
   293        "tests": [
   294            {
   295                "description": "ignores integers",
   296                "data": 12,
   297                "valid": true
   298            },
   299            {
   300                "description": "ignores floats",
   301                "data": 13.7,
   302                "valid": true
   303            },
   304            {
   305                "description": "ignores objects",
   306                "data": {},
   307                "valid": true
   308            },
   309            {
   310                "description": "ignores arrays",
   311                "data": [],
   312                "valid": true
   313            },
   314            {
   315                "description": "ignores booleans",
   316                "data": false,
   317                "valid": true
   318            },
   319            {
   320                "description": "ignores null",
   321                "data": null,
   322                "valid": true
   323            }
   324        ]
   325    },
   326    {
   327        "description": "validation of time strings",
   328        "schema": {"format": "time"},
   329        "tests": [
   330            {
   331                "description": "ignores integers",
   332                "data": 12,
   333                "valid": true
   334            },
   335            {
   336                "description": "ignores floats",
   337                "data": 13.7,
   338                "valid": true
   339            },
   340            {
   341                "description": "ignores objects",
   342                "data": {},
   343                "valid": true
   344            },
   345            {
   346                "description": "ignores arrays",
   347                "data": [],
   348                "valid": true
   349            },
   350            {
   351                "description": "ignores booleans",
   352                "data": false,
   353                "valid": true
   354            },
   355            {
   356                "description": "ignores null",
   357                "data": null,
   358                "valid": true
   359            }
   360        ]
   361    },
   362    {
   363        "description": "validation of JSON pointers",
   364        "schema": {"format": "json-pointer"},
   365        "tests": [
   366            {
   367                "description": "ignores integers",
   368                "data": 12,
   369                "valid": true
   370            },
   371            {
   372                "description": "ignores floats",
   373                "data": 13.7,
   374                "valid": true
   375            },
   376            {
   377                "description": "ignores objects",
   378                "data": {},
   379                "valid": true
   380            },
   381            {
   382                "description": "ignores arrays",
   383                "data": [],
   384                "valid": true
   385            },
   386            {
   387                "description": "ignores booleans",
   388                "data": false,
   389                "valid": true
   390            },
   391            {
   392                "description": "ignores null",
   393                "data": null,
   394                "valid": true
   395            }
   396        ]
   397    },
   398    {
   399        "description": "validation of relative JSON pointers",
   400        "schema": {"format": "relative-json-pointer"},
   401        "tests": [
   402            {
   403                "description": "ignores integers",
   404                "data": 12,
   405                "valid": true
   406            },
   407            {
   408                "description": "ignores floats",
   409                "data": 13.7,
   410                "valid": true
   411            },
   412            {
   413                "description": "ignores objects",
   414                "data": {},
   415                "valid": true
   416            },
   417            {
   418                "description": "ignores arrays",
   419                "data": [],
   420                "valid": true
   421            },
   422            {
   423                "description": "ignores booleans",
   424                "data": false,
   425                "valid": true
   426            },
   427            {
   428                "description": "ignores null",
   429                "data": null,
   430                "valid": true
   431            }
   432        ]
   433    },
   434    {
   435        "description": "validation of IRIs",
   436        "schema": {"format": "iri"},
   437        "tests": [
   438            {
   439                "description": "ignores integers",
   440                "data": 12,
   441                "valid": true
   442            },
   443            {
   444                "description": "ignores floats",
   445                "data": 13.7,
   446                "valid": true
   447            },
   448            {
   449                "description": "ignores objects",
   450                "data": {},
   451                "valid": true
   452            },
   453            {
   454                "description": "ignores arrays",
   455                "data": [],
   456                "valid": true
   457            },
   458            {
   459                "description": "ignores booleans",
   460                "data": false,
   461                "valid": true
   462            },
   463            {
   464                "description": "ignores null",
   465                "data": null,
   466                "valid": true
   467            }
   468        ]
   469    },
   470    {
   471        "description": "validation of IRI references",
   472        "schema": {"format": "iri-reference"},
   473        "tests": [
   474            {
   475                "description": "ignores integers",
   476                "data": 12,
   477                "valid": true
   478            },
   479            {
   480                "description": "ignores floats",
   481                "data": 13.7,
   482                "valid": true
   483            },
   484            {
   485                "description": "ignores objects",
   486                "data": {},
   487                "valid": true
   488            },
   489            {
   490                "description": "ignores arrays",
   491                "data": [],
   492                "valid": true
   493            },
   494            {
   495                "description": "ignores booleans",
   496                "data": false,
   497                "valid": true
   498            },
   499            {
   500                "description": "ignores null",
   501                "data": null,
   502                "valid": true
   503            }
   504        ]
   505    },
   506    {
   507        "description": "validation of URIs",
   508        "schema": {"format": "uri"},
   509        "tests": [
   510            {
   511                "description": "ignores integers",
   512                "data": 12,
   513                "valid": true
   514            },
   515            {
   516                "description": "ignores floats",
   517                "data": 13.7,
   518                "valid": true
   519            },
   520            {
   521                "description": "ignores objects",
   522                "data": {},
   523                "valid": true
   524            },
   525            {
   526                "description": "ignores arrays",
   527                "data": [],
   528                "valid": true
   529            },
   530            {
   531                "description": "ignores booleans",
   532                "data": false,
   533                "valid": true
   534            },
   535            {
   536                "description": "ignores null",
   537                "data": null,
   538                "valid": true
   539            }
   540        ]
   541    },
   542    {
   543        "description": "validation of URI references",
   544        "schema": {"format": "uri-reference"},
   545        "tests": [
   546            {
   547                "description": "ignores integers",
   548                "data": 12,
   549                "valid": true
   550            },
   551            {
   552                "description": "ignores floats",
   553                "data": 13.7,
   554                "valid": true
   555            },
   556            {
   557                "description": "ignores objects",
   558                "data": {},
   559                "valid": true
   560            },
   561            {
   562                "description": "ignores arrays",
   563                "data": [],
   564                "valid": true
   565            },
   566            {
   567                "description": "ignores booleans",
   568                "data": false,
   569                "valid": true
   570            },
   571            {
   572                "description": "ignores null",
   573                "data": null,
   574                "valid": true
   575            }
   576        ]
   577    },
   578    {
   579        "description": "validation of URI templates",
   580        "schema": {"format": "uri-template"},
   581        "tests": [
   582            {
   583                "description": "ignores integers",
   584                "data": 12,
   585                "valid": true
   586            },
   587            {
   588                "description": "ignores floats",
   589                "data": 13.7,
   590                "valid": true
   591            },
   592            {
   593                "description": "ignores objects",
   594                "data": {},
   595                "valid": true
   596            },
   597            {
   598                "description": "ignores arrays",
   599                "data": [],
   600                "valid": true
   601            },
   602            {
   603                "description": "ignores booleans",
   604                "data": false,
   605                "valid": true
   606            },
   607            {
   608                "description": "ignores null",
   609                "data": null,
   610                "valid": true
   611            }
   612        ]
   613    }
   614]

View as plain text