MDSAL-310 Binding v2 codec - Instance identifier should not reference choice/case. 99/68099/16
authorJie Han <han.jie@zte.com.cn>
Fri, 9 Feb 2018 08:59:18 +0000 (16:59 +0800)
committerJie Han <han.jie@zte.com.cn>
Mon, 27 Aug 2018 01:58:15 +0000 (09:58 +0800)
commit1193e5695216c2c81e365d53f55b06bb9baf400f
tree999c2b14f2c877d9002fc445970c17bbf443c3ba
parentc9e3d948110213fb7777345e50ebf3d3c9c0dd6c
MDSAL-310 Binding v2 codec - Instance identifier should not reference choice/case.

- Since choice and case are not data tree nodes,
  InstanceIdentifier should not reference choice/case
  as well as YangInstanceIdentifier.

JIRA:MDSAL-310

Change-Id: I881a88bfce337ab3a5d9f2a648cf16ead8214e98
Signed-off-by: Jie Han <han.jie@zte.com.cn>
binding2/mdsal-binding2-dom-codec/src/main/java/org/opendaylight/mdsal/binding/javav2/dom/codec/impl/context/ChoiceNodeCodecContext.java
binding2/mdsal-binding2-dom-codec/src/main/java/org/opendaylight/mdsal/binding/javav2/dom/codec/impl/context/base/TreeNodeCodecContext.java [changed mode: 0644->0755]
binding2/mdsal-binding2-dom-codec/src/test/java/org/opendaylight/mdsal/binding/javav2/dom/codec/impl/InstanceIdentifierSerializeDeserializeTest.java [new file with mode: 0644]
binding2/mdsal-binding2-dom-codec/src/test/java/org/opendaylight/mdsal/binding/javav2/dom/codec/impl/NormalizedNodeSerializeDeserializeTest.java