X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Ftest%2Fresources%2Fmodel%2Ffoo.yang;h=98ee7f2d91122a68f5db6c312c9655a113a7ef30;hb=a425f18b89ba7b66d9fbc7e701c1c3bc4eb8c60e;hp=768574cde4d0023acb5d40b6787d1f663c1b35d5;hpb=0eb60011b52e4e56c62b47a36eb334f2c3b3ad6a;p=yangtools.git diff --git a/yang/yang-parser-impl/src/test/resources/model/foo.yang b/yang/yang-parser-impl/src/test/resources/model/foo.yang index 768574cde4..98ee7f2d91 100644 --- a/yang/yang-parser-impl/src/test/resources/model/foo.yang +++ b/yang/yang-parser-impl/src/test/resources/model/foo.yang @@ -22,6 +22,10 @@ module foo { reference " WILL BE DEFINED LATER"; } + typedef identifier { + type int32; + } + leaf int32-leaf { type br:int32-ext2 { range "12..max"; @@ -32,6 +36,28 @@ module foo { type br:string-ext4; } + leaf invalid-pattern-string-leaf { + type br:invalid-string-pattern; + } + + leaf invalid-direct-string-pattern-def-leaf { + type string { + pattern "[[A-1*-%22!^^}"; + } + } + + leaf multiple-pattern-string-leaf { + type br:multiple-pattern-string; + } + + leaf multiple-pattern-direct-string-def-leaf { + type string { + pattern "[e-z]*"; + pattern "[[A-1*-%22!^^}"; + pattern "[a-d]*"; + } + } + leaf length-leaf { type br:string-ext2 { length "7..max";