End anydata element 48/82448/5
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 7 Jun 2019 13:41:54 +0000 (15:41 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 7 Jun 2019 14:07:10 +0000 (16:07 +0200)
commit36326770d563bfe2a5332738b02e66d6132574a9
tree65d6f8556847bb28576b3f2160db988aa8119c8f
parentc8a124df31bb05f82194d02d3791d636eeb7eb08
End anydata element

Since startAnydata() is opening an element we must make sure
we close it again. This flushes out a thinko around tracking
endElement depth, which must be decremented before check.

JIRA: YANGTOOLS-1002
Change-Id: I8f0b31eb9f165d384c1e680e5fc19763e9f67fbb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemaAwareXMLStreamNormalizedNodeStreamWriter.java
yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/StreamWriterFacade.java
yang/yang-data-codec-xml/src/test/java/org/opendaylight/yangtools/yang/data/codec/xml/AbstractAnydataTest.java
yang/yang-data-codec-xml/src/test/java/org/opendaylight/yangtools/yang/data/codec/xml/AnydataSerializeTest.java