Bug 5446: toString() throws exception for 'type binary' binding 72/38272/3
authorPeter Kajsa <pkajsa@cisco.com>
Mon, 2 May 2016 12:07:26 +0000 (14:07 +0200)
committerPeter Kajsa <pkajsa@cisco.com>
Wed, 4 May 2016 07:30:41 +0000 (07:30 +0000)
commit65980eb3cb88b2228aaea8ef3aca2c62d042e348
treeaae6f1fb4e47542aef41a449cc20f80ef20aa586
parent69779f07e0841a3e89204dad5d5a6bb966c4727c
Bug 5446: toString() throws exception for 'type binary' binding

Binding UnionTypeCodec invokes toString method on byte[] array
by its deserialization which leads to undesirable results.
The same problem occurs also in generated java class of Union type.

Change-Id: I61b7500541a1dd86ba7c39377113a12eb270a274
Signed-off-by: Peter Kajsa <pkajsa@cisco.com>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java
binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/UnionTypeTest.java
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend
binding/mdsal-binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/bug5446/rev151105/IpAddressBinaryBuilder.java [new file with mode: 0644]
binding/mdsal-binding-test-model/src/main/yang/bug5446.yang [new file with mode: 0644]