Fix Decima64.valueOf(String) 63/97463/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:08 +0000 (05:03 +0200)
commit414ed5036ea7ab24989ac92c7ca5f22ca2bc0c57
tree1c76fac2d9307fb1a9754414cdd4f5fb651a5962
parent7d57ffb5a06b227499c3b609de821220ff949acb
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)
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