Migrate YANG inputs for yang-data-tree-ri
[yangtools.git] / data / yang-data-tree-ri / src / test / java / org / opendaylight / yangtools / yang / data / tree / impl / Bug4454Test.java
index 2f70a59b056b0df1907abbd5f667b7050f280676..cb01da433fa3ad02210ea227f02d9e2c3c1d0295 100644 (file)
@@ -107,7 +107,58 @@ public class Bug4454Test {
 
     @BeforeClass
     public static void beforeClass() {
-        schemaContext = YangParserTestUtils.parseYangResource("/bug-4454-test.yang");
+        schemaContext = YangParserTestUtils.parseYang("""
+            module Bug4454Test {
+              yang-version 1;
+              namespace "urn:opendaylight:params:xml:ns:yang:list-constraints-validation-test-model";
+              prefix "list-constraints-validation";
+
+              revision "2015-02-02" {
+                description "Initial revision.";
+              }
+
+              container master-container {
+                list min-max-list {
+                  min-elements 1;
+                  max-elements 3;
+                  key "min-max-key-leaf";
+                  leaf min-max-key-leaf {
+                    type string;
+                  }
+                  leaf min-max-value-leaf {
+                    type string;
+                  }
+                }
+
+                list min-max-list-no-minmax {
+                  key "min-max-key-leaf";
+                  leaf min-max-key-leaf {
+                    type string;
+                  }
+                }
+
+                leaf-list min-max-leaf-list {
+                  min-elements 0;
+                  max-elements 10;
+                  type string;
+                }
+              }
+
+              container presence {
+                presence "anchor point";
+
+                list min-max-list {
+                  min-elements 2;
+                  max-elements 3;
+
+                  key "min-max-key-leaf";
+
+                  leaf min-max-key-leaf {
+                    type string;
+                  }
+                }
+              }
+            }""");
     }
 
     @AfterClass