Bug 5446: Yangtools UnionStringCodec is not consistent with BinaryStringCodec 53/38853/3
authorPeter Kajsa <pkajsa@cisco.com>
Wed, 11 May 2016 09:04:39 +0000 (11:04 +0200)
committerPeter Kajsa <pkajsa@cisco.com>
Fri, 13 May 2016 08:30:38 +0000 (10:30 +0200)
commit87edd5c3bb219df62aa3bd30b1ed49cc25fd7c47
treed157413126da7cd33e994ceed59fc951e8761361
parent2ade6e056733b6fbbdfb00c61597dc4c2cce0119
Bug 5446: Yangtools UnionStringCodec is not consistent with BinaryStringCodec

Yangtools union codec serializes byte array via invoking of toString() method
on byte[] which leads to undesirable results.

Change-Id: Ib5c8efb1b28cf7f8e51d9791dd4a30078ebbd6bd
Signed-off-by: Peter Kajsa <pkajsa@cisco.com>
yang/yang-data-codec-gson/src/test/java/org/opendaylight/yangtools/yang/data/codec/gson/Bug5446Test.java [new file with mode: 0644]
yang/yang-data-codec-gson/src/test/resources/bug5446/json/foo.json [new file with mode: 0644]
yang/yang-data-codec-gson/src/test/resources/bug5446/yang/foo.yang [new file with mode: 0644]
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/UnionStringCodec.java
yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/dom/serializer/Bug5446Test.java [new file with mode: 0644]
yang/yang-data-impl/src/test/resources/bug5446/xml/foo.xml [new file with mode: 0644]
yang/yang-data-impl/src/test/resources/bug5446/yang/foo.yang [new file with mode: 0644]