Fix Decima64.valueOf(String) 65/97465/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 12 Sep 2021 17:31:32 +0000 (19:31 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 13 Sep 2021 03:03:29 +0000 (05:03 +0200)
commite0be5fffbc886fa52bda6e4ca44f9ac3bdf01069
treeaa44622962041e207f308cb04b3d3d4c6278c3a4
parent464009b3dbd29d24d2d64744a5e10b8722f90562
Fix Decima64.valueOf(String)

When we have a maximum-length string we end up reporting running out of
fraction limit. Fix this by correctly accounting for the period.

JIRA: YANGTOOLS-1321
Change-Id: I40b70400004d39a923b536db8b47784d3659bd4a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 5d46adb7935241534c69b00a13593f3e8d4ec7d6)
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Decimal64.java
yang/yang-common/src/test/java/org/opendaylight/yangtools/yang/common/Decimal64Test.java