blob: 552a6bf07e98ab5dbef609a386d7a2aa0352ef57 [file] [log] [blame]
{
"Failure Tests":{
"level":4,
"variables":{
"id" : "thing",
"var" : "value",
"hello" : "Hello World!",
"with space" : "fail",
" leading_space" : "Hi!",
"trailing_space " : "Bye!",
"empty" : "",
"path" : "/foo/bar",
"x" : "1024",
"y" : "768",
"list" : ["red", "green", "blue"],
"keys" : { "semi" : ";", "dot" : ".", "comma" : ","},
"example" : "red",
"searchTerms" : "uri templates",
"~thing" : "some-user",
"default-graph-uri" : ["http://www.example/book/","http://www.example/papers/"],
"query" : "PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT ?book ?who WHERE { ?book dc:creator ?who }"
},
"testcases":[
[ "{/id*", false ],
[ "/id*}", false ],
[ "{/?id}", false ],
[ "{var:prefix}", false ],
[ "{hello:2*}", false ] ,
[ "{??hello}", false ] ,
[ "{!hello}", false ] ,
[ "{with space}", false],
[ "{ leading_space}", false],
[ "{trailing_space }", false],
[ "{=path}", false ] ,
[ "{$var}", false ],
[ "{|var*}", false ],
[ "{*keys?}", false ],
[ "{?empty=default,var}", false ],
[ "{var}{-prefix|/-/|var}" , false ],
[ "?q={searchTerms}&amp;c={example:color?}" , false ],
[ "x{?empty|foo=none}" , false ],
[ "/h{#hello+}" , false ],
[ "/h#{hello+}" , false ],
[ "{keys:1}", false ],
[ "{+keys:1}", false ],
[ "{;keys:1*}", false ],
[ "?{-join|&|var,list}" , false ],
[ "/people/{~thing}", false],
[ "/{default-graph-uri}", false ],
[ "/sparql{?query,default-graph-uri}", false ],
[ "/sparql{?query){&default-graph-uri*}", false ],
[ "/resolution{?x, y}" , false ]
]
}
}