tr_constraint_set_intersect
[trust_router.git] / common / tests.json
diff --git a/common/tests.json b/common/tests.json
new file mode 100644 (file)
index 0000000..4dee665
--- /dev/null
@@ -0,0 +1,34 @@
+[
+    {
+       "constraints": [{}],
+       "valid": true,
+       "expected": [{}]
+       },
+    {
+       "constraints": [33],
+       "valid": false
+       },
+    {
+       "constraints": [{
+           "domain": ["ja.net", "*.ja.net", "foo.ja.net"]
+           }],
+       "valid": true,
+       "expected": [{
+           "domain": ["ja.net", "*.ja.net"]
+           }]
+       },
+    {
+       "constraints": [{
+           "domain": ["*"],
+           "realm": ["*"]
+           },
+                       {
+                           "domain": ["*.cam.ac.uk"]
+                           }],
+       "expected": [{
+           "domain": ["*.cam.ac.uk"],
+           "realm": []
+           }],
+       "valid": true
+       }
+            ]