- final LeafSchemaNode invalidPatternStringLeaf = (LeafSchemaNode) foo
- .getDataChildByName(QName.create(foo.getQNameModule(), "invalid-pattern-string-leaf"));
- StringTypeDefinition type = (StringTypeDefinition) invalidPatternStringLeaf.getType();
- assertEquals(QName.create(BAR, "invalid-string-pattern"), type.getQName());
- assertEquals(Optional.empty(), type.getUnits());
- assertEquals(Optional.empty(), type.getDefaultValue());
- List<PatternConstraint> patterns = type.getPatternConstraints();
- assertTrue(patterns.isEmpty());
-
- final LeafSchemaNode invalidDirectStringPatternDefLeaf = (LeafSchemaNode) foo
- .getDataChildByName(QName.create(foo.getQNameModule(), "invalid-direct-string-pattern-def-leaf"));
- type = (StringTypeDefinition) invalidDirectStringPatternDefLeaf.getType();
-
- assertEquals(QName.create(YangConstants.RFC6020_YANG_MODULE, "string"), type.getQName());
- assertEquals(Optional.empty(), type.getUnits());
- assertEquals(Optional.empty(), type.getDefaultValue());
- patterns = type.getPatternConstraints();
- assertTrue(patterns.isEmpty());
-