MDSAL-302: make sure uses+augment works in RPCs
[mdsal.git] / binding / mdsal-binding-generator-impl / src / test / resources / mdsal-302 / mdsal-302.yang
diff --git a/binding/mdsal-binding-generator-impl/src/test/resources/mdsal-302/mdsal-302.yang b/binding/mdsal-binding-generator-impl/src/test/resources/mdsal-302/mdsal-302.yang
new file mode 100644 (file)
index 0000000..a6b8aa7
--- /dev/null
@@ -0,0 +1,44 @@
+module mdsal-302 {
+    namespace "mdsal-302";
+    prefix "augchoi";
+    revision 2018-01-25;
+
+    grouping some-grouping {
+        choice result {
+            case no-success {
+                container foo;
+            }
+        }
+    }
+
+    rpc some-rpc {
+        input {
+            uses some-grouping {
+                augment result {
+                    case success {
+                        container bar;
+                    }
+                }
+            }
+        }
+        output {
+            uses some-grouping {
+                augment result {
+                    case success {
+                        container bar;
+                    }
+                }
+            }
+        }
+    }
+
+    container some-cont {
+        uses some-grouping {
+            augment result {
+                case success {
+                    container bar;
+                }
+            }
+        }
+    }
+}