1[ 2 { 3 "description": "remote ref", 4 "schema": {"$ref": "http://highsecure.ru/ucl-schema/remotes/integer.json"}, 5 "tests": [ 6 { 7 "description": "remote ref valid", 8 "data": 1, 9 "valid": true 10 }, 11 { 12 "description": "remote ref invalid", 13 "data": "a", 14 "valid": false 15 } 16 ] 17 }, 18 { 19 "description": "fragment within remote ref", 20 "schema": {"$ref": "http://highsecure.ru/ucl-schema/remotes/subSchemas.json#/integer"}, 21 "tests": [ 22 { 23 "description": "remote fragment valid", 24 "data": 1, 25 "valid": true 26 }, 27 { 28 "description": "remote fragment invalid", 29 "data": "a", 30 "valid": false 31 } 32 ] 33 }, 34 { 35 "description": "ref within remote ref", 36 "schema": { 37 "$ref": "http://highsecure.ru/ucl-schema/remotes/subSchemas.json#/refToInteger" 38 }, 39 "tests": [ 40 { 41 "description": "ref within ref valid", 42 "data": 1, 43 "valid": true 44 }, 45 { 46 "description": "ref within ref invalid", 47 "data": "a", 48 "valid": false 49 } 50 ] 51 } 52/* 53 { 54 "description": "change resolution scope", 55 "schema": { 56 "id": "http://highsecure.ru/ucl-schema/remotes/", 57 "items": { 58 "id": "folder/", 59 "items": {"$ref": "folderInteger.json"} 60 } 61 }, 62 "tests": [ 63 { 64 "description": "changed scope ref valid", 65 "data": [[1]], 66 "valid": true 67 }, 68 { 69 "description": "changed scope ref invalid", 70 "data": [["a"]], 71 "valid": false 72 } 73 ] 74 } 75*/ 76] 77