Fix String length checker 31/95331/5
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 24 Feb 2021 00:11:08 +0000 (01:11 +0100)
committerRobert Varga <nite@hq.sk>
Wed, 24 Feb 2021 16:48:37 +0000 (16:48 +0000)
commit99a40d176c406d35d3d83e440a775a969e0d27d3
treef3d92d62285b57ba2752822662525392474d01e8
parent55ebed339439f7dd4523cb055446c59bb5550cae
Fix String length checker

We are enforcing length restrictions on String.length(), which is
the wrong measure, as it returns the number of code units in the
String. We actually want to compare the number of code points, i.e.
we need to use String.codePointCount().

JIRA: MDSAL-661
Change-Id: I7291aabb67ec9d002cdeb52befd1723707113121
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/LengthGenerator.java
binding/mdsal-binding-test-model/src/main/yang/mdsal661.yang [new file with mode: 0644]
binding/mdsal-binding-test-model/src/test/java/org/opendaylight/mdsal/binding/test/model/Mdsal661Test.java [new file with mode: 0644]