Squash empty MapNode/UnkeyedListNode objects to null 91/89191/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 21 Apr 2020 09:43:55 +0000 (11:43 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 21 Apr 2020 09:46:55 +0000 (11:46 +0200)
commit94448f68a9016e14b3df0c08aa106d0e8e44a2dd
tree56637d233433f748c22cfc202bd2a69ed18235c8
parent6adc7af9a1a13edb5bcd4d2538b31525ae63f1f0
Squash empty MapNode/UnkeyedListNode objects to null

When we encounter an empty keyed/unkeyed list, we need to treat
it as it were not present. This adjusts the appropriate codecs
to ensure that is the case.

JIRA: MDSAL-452
Change-Id: Iba70207642e014d59a94cc09a69da988ee71c63f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/KeyedListNodeCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/ListNodeCodecContext.java
binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/mdsal/binding/dom/codec/impl/NormalizedNodeSerializeDeserializeTest.java