Improve Decimal64.toString() implementation 35/101635/22
authorOleksandrZharov <Oleksandr.Zharov@pantheon.tech>
Tue, 28 Jun 2022 14:56:08 +0000 (16:56 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 29 Jul 2022 20:28:21 +0000 (22:28 +0200)
commit23565be018d94250dbc2f72a8ecca1cbc150adb7
tree9772e084fb7787d980db54098a242ba5431effbf
parentf5981a2f294c5610ffe831aeed34e3a091b2fa80
Improve Decimal64.toString() implementation

Change implementation of Decimal64.toString() method to:
pad unscaled value to scale + 1 size string, insert '.',
and remove trailing zeros.

JIRA: YANGTOOLS-1439
Change-Id: Ifb21ce4cdcf17d91da669c8f2c5e73de6a3edf22
Signed-off-by: OleksandrZharov <Oleksandr.Zharov@pantheon.tech>
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Decimal64.java
common/yang-common/src/test/java/org/opendaylight/yangtools/yang/common/Decimal64Test.java