Imported Upstream version 0.17
[liburi-template-perl.git] / t / cases / negative-tests.json
index aa41464..dca9c9e 100644 (file)
@@ -2,17 +2,21 @@
     "Failure Tests":{
         "level":4,
         "variables":{
-            "id"          : "thing",
-            "var"         : "value",
-            "hello"       : "Hello World!",
-            "empty"       : "",
-            "path"        : "/foo/bar",
-            "x"           : "1024",
-            "y"           : "768",
-            "list"        : ["red", "green", "blue"],
-            "keys"        : { "semi" : ";", "dot" : ".", "comma" : ","},
-            "example"     : "red",
-            "searchTerms" : "uri templates"
+            "id"                : "thing",
+            "var"               : "value",
+            "hello"             : "Hello World!",
+            "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  ],
             [ "x{?empty|foo=none}" , false ],
             [ "/h{#hello+}" , false ],
             [ "/h#{hello+}" , false ],
-            [ "/vars/:var" , false ],
             [ "{keys:1}",  false  ],
             [ "{+keys:1}",  false  ],
             [ "{;keys:1*}",  false  ],
-            [ "?{-join|&|var,list}" , false ]
+            [ "?{-join|&|var,list}" , false ],
+            [ "/people/{~thing}", false],
+            [ "/sparql{?query){&default-graph-uri*}", false ],
+            [ "/resolution{?x, y}" , false ]
+
         ]
     }
 }
\ No newline at end of file