summaryrefslogtreecommitdiffstats
path: root/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn
diff options
context:
space:
mode:
Diffstat (limited to 'netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn')
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/array-with-null.json5
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/empty-data.json6
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/empty-data1.json5
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/identity-module.yang10
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/identityref-module.yang39
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/json/data.json10
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/invalid-uri-character-in-value.json6
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/augment-leafref-module.yang18
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/json/data.json7
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/leafref-module.yang24
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/multiple-items-in-list.json26
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/multiple-leaflist-items.json5
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-container-yang/simple-container.yang20
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-container.json15
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/1/simple-list1.yang20
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/2/simple-list2.yang20
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/3/multiple-items.yang24
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/4/array-with-null.yang26
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list.json17
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/unsupported-json-format.json1
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level1.json8
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level2.json9
-rw-r--r--netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level3.json3
23 files changed, 324 insertions, 0 deletions
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/array-with-null.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/array-with-null.json
new file mode 100644
index 0000000..995b3c6
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/array-with-null.json
@@ -0,0 +1,5 @@
+{
+ "array-with-null-yang:cont": {
+ "lf":null
+ }
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/empty-data.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/empty-data.json
new file mode 100644
index 0000000..aa7142d
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/empty-data.json
@@ -0,0 +1,6 @@
+{
+ "array-with-null-yang:cont": {
+ "lflst1":[],
+ "lflst2":[45]
+ }
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/empty-data1.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/empty-data1.json
new file mode 100644
index 0000000..b886fc9
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/empty-data1.json
@@ -0,0 +1,5 @@
+{
+ "cont": {
+ "lf":
+ }
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/identity-module.yang b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/identity-module.yang
new file mode 100644
index 0000000..09a34c5
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/identity-module.yang
@@ -0,0 +1,10 @@
+module identity-module {
+ namespace "identity:module";
+
+ prefix "idemod";
+ revision 2013-12-02 {
+ }
+
+ identity iden {
+ }
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/identityref-module.yang b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/identityref-module.yang
new file mode 100644
index 0000000..80ec396
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/identityref-module.yang
@@ -0,0 +1,39 @@
+module identityref-module {
+ namespace "identityref:module";
+
+ prefix "iderefmod";
+
+ import identity-module {prefix idemo; revision-date 2013-12-02; }
+
+ revision 2013-12-02 {
+ }
+
+ identity iden_local {
+ }
+
+ container cont {
+ container cont1 {
+ leaf lf11 {
+ type identityref {
+ base "idemo:iden";
+ }
+ }
+ leaf lf12 {
+ type identityref {
+ base "iden_local";
+ }
+ }
+ leaf lf13 {
+ type identityref {
+ base "iden_local";
+ }
+ }
+ leaf lf14 {
+ type identityref {
+ base "iden_local";
+ }
+ }
+ }
+ }
+
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/json/data.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/json/data.json
new file mode 100644
index 0000000..88cd6b4
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/identityref/json/data.json
@@ -0,0 +1,10 @@
+{
+ "identityref:cont":{
+ "cont1":{
+ "lf11":"identity-module:iden",
+ "lf12":"identityref-module:iden_local",
+ "identityref-module:lf13":"identityref-module:iden_local",
+ "identityref-module:lf14":"identity-module:iden"
+ }
+ }
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/invalid-uri-character-in-value.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/invalid-uri-character-in-value.json
new file mode 100644
index 0000000..545f99b
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/invalid-uri-character-in-value.json
@@ -0,0 +1,6 @@
+{
+ "array-with-null-yang:cont":{
+ "lf1":"module<Name:value lf1",
+ "lf2":"module>Name:value lf2"
+ }
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/augment-leafref-module.yang b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/augment-leafref-module.yang
new file mode 100644
index 0000000..8a55e43
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/augment-leafref-module.yang
@@ -0,0 +1,18 @@
+module augment-leafref-module {
+ namespace "augment:leafref:module";
+
+ prefix "auglfrfmo";
+ revision 2014-12-16;
+
+ typedef leafreftype {
+ type leafref {
+ path "/auglfrfmo:cont/auglfrfmo:lf3";
+ }
+ }
+
+ container cont {
+ leaf lf3 {
+ type string;
+ }
+ }
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/json/data.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/json/data.json
new file mode 100644
index 0000000..df5bcef
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/json/data.json
@@ -0,0 +1,7 @@
+{
+ "leafref-module:cont":{
+ "lf1":121,
+ "lf2":121,
+ "lf4":"pcc://39.39.39.39"
+ }
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/leafref-module.yang b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/leafref-module.yang
new file mode 100644
index 0000000..9b124a0
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/leafref/leafref-module.yang
@@ -0,0 +1,24 @@
+module leafref-module {
+ namespace "leafref:module";
+
+ prefix "lfrfmo";
+
+ import augment-leafref-module {prefix augleafref; revision-date 2014-12-16;}
+ revision 2013-11-18 {
+ }
+
+ container cont {
+ leaf lf1 {
+ type int32;
+ }
+ leaf lf2 {
+ type leafref {
+ path "/cont/lf1";
+ }
+ }
+ leaf lf4 {
+ type augleafref:leafreftype;
+ }
+ }
+
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/multiple-items-in-list.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/multiple-items-in-list.json
new file mode 100644
index 0000000..2131744
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/multiple-items-in-list.json
@@ -0,0 +1,26 @@
+{
+ "multiple-items-yang:lst":[
+ {
+ "lst1": [
+ {
+ "lf11":"lf11_1"
+ },
+ {
+ "lflst11":[
+ 45
+ ]
+ },
+ {
+ "cont11":{
+ }
+ },
+ {
+ "lst11":[
+ {
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/multiple-leaflist-items.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/multiple-leaflist-items.json
new file mode 100644
index 0000000..c1f5d1e
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/multiple-leaflist-items.json
@@ -0,0 +1,5 @@
+{
+ "simple-list-yang1:lst": {
+ "lflst1":[45,55,66]
+ }
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-container-yang/simple-container.yang b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-container-yang/simple-container.yang
new file mode 100644
index 0000000..493101c
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-container-yang/simple-container.yang
@@ -0,0 +1,20 @@
+module simple-container-yang {
+ namespace "simple:container:yang";
+
+ prefix "smpdtp";
+ revision 2013-11-12 {
+ }
+
+ container cont {
+ container cont1 {
+ }
+ list lst1 {
+ }
+ leaf-list lflst1 {
+ type string;
+ }
+ leaf lf1 {
+ type string;
+ }
+ }
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-container.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-container.json
new file mode 100644
index 0000000..28d244d
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-container.json
@@ -0,0 +1,15 @@
+{
+ "simple-container-yang:cont":{
+ "cont1":{
+ },
+ "lst1": [
+ {
+ }
+ ],
+ "lflst1":[
+ "lflst1_1",
+ "lflst1_2"
+ ],
+ "lf1":"lf1"
+ }
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/1/simple-list1.yang b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/1/simple-list1.yang
new file mode 100644
index 0000000..0ce8ea4
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/1/simple-list1.yang
@@ -0,0 +1,20 @@
+module simple-list-yang1 {
+ namespace "simple:list:yang1";
+
+ prefix "smplstyg";
+ revision 2013-11-12 {
+ }
+
+ list lst {
+ container cont1 {
+ }
+ list lst1 {
+ }
+ leaf-list lflst1 {
+ type string;
+ }
+ leaf lf1 {
+ type string;
+ }
+ }
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/2/simple-list2.yang b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/2/simple-list2.yang
new file mode 100644
index 0000000..0872a47
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/2/simple-list2.yang
@@ -0,0 +1,20 @@
+module simple-list-yang2 {
+ namespace "simple:list:yang2";
+
+ prefix "smplstyg";
+ revision 2013-11-12 {
+ }
+
+ list lst {
+ container cont1 {
+ }
+ list lst1 {
+ }
+ leaf-list lflst1 {
+ type string;
+ }
+ leaf lf1 {
+ type string;
+ }
+ }
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/3/multiple-items.yang b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/3/multiple-items.yang
new file mode 100644
index 0000000..dcc17d5
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/3/multiple-items.yang
@@ -0,0 +1,24 @@
+module multiple-items-yang {
+ namespace "multiple:items:yang";
+
+ prefix "mltitmsyg";
+ revision 2013-11-12 {
+ }
+
+ list lst {
+ list lst1 {
+ leaf lf11{
+ type string;
+ }
+ leaf-list lflst11{
+ type string;
+ }
+ container cont11{
+
+ }
+ list lst11{
+
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/4/array-with-null.yang b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/4/array-with-null.yang
new file mode 100644
index 0000000..869e406
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list-yang/4/array-with-null.yang
@@ -0,0 +1,26 @@
+module array-with-null-yang {
+ namespace "array:with:null:yang";
+
+ prefix "arwnlyn";
+ revision 2013-11-12 {
+ }
+
+ container cont{
+ leaf lf{
+ type empty;
+ }
+ leaf lf1{
+ type string;
+ }
+ leaf lf2{
+ type string;
+ }
+ leaf-list lflst1{
+ type empty;
+ }
+
+ leaf-list lflst2{
+ type string;
+ }
+ }
+} \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list.json
new file mode 100644
index 0000000..76a0190
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/simple-list.json
@@ -0,0 +1,17 @@
+{
+ "simple-list-yang1:lst":[
+ {
+ "cont1":{
+ },
+ "lst1": [
+ {
+ }
+ ],
+ "lflst1":[
+ "lflst1_1",
+ "lflst1_2"
+ ],
+ "lf1":"lf1"
+ }
+ ]
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/unsupported-json-format.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/unsupported-json-format.json
new file mode 100644
index 0000000..abc6267
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/unsupported-json-format.json
@@ -0,0 +1 @@
+fffff \ No newline at end of file
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level1.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level1.json
new file mode 100644
index 0000000..88baef3
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level1.json
@@ -0,0 +1,8 @@
+{
+ "wrong":[
+ {
+ },
+ {
+ }
+ ]
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level2.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level2.json
new file mode 100644
index 0000000..c567273
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level2.json
@@ -0,0 +1,9 @@
+{
+
+ "simple-list-yang1:lst": {
+ },
+ "lst1":[
+ {
+ }
+ ]
+}
diff --git a/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level3.json b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level3.json
new file mode 100644
index 0000000..7288969
--- /dev/null
+++ b/netconf/restconf/restconf-nb-bierman02/src/test/resources/json-to-nn/wrong-top-level3.json
@@ -0,0 +1,3 @@
+{
+ "lf":"hello"
+} \ No newline at end of file