Bug 5200: Yang parser doesn't fill error-app-tag and error-message in constraints
[yangtools.git] / yang / yang-parser-impl / src / test / resources / bugs / bug5200 / foo.yang
1 module foo {
2     yang-version 1;
3     namespace "foo";
4     prefix foo;
5
6     revision 2016-05-05 {
7         description "Bug 5200 test.";
8     }
9
10     container root {
11         leaf my-leaf {
12             type string {
13                 length "1..255" {
14                     error-app-tag "lenght constraint error-app-tag";
15                     error-message "lenght constraint error-app-message";
16                 }
17                 pattern "[a-z]+" {
18                     error-app-tag "pattern constraint error-app-tag";
19                     error-message "pattern constraint error-app-message";
20                 }
21             }
22         }
23         leaf my-leaf-2 {
24             type int32 {
25                 range "1..100" {
26                     error-app-tag "range constraint error-app-tag";
27                     error-message "range constraint error-app-message";
28                 }
29             }
30         }
31     }
32 }