Refactor string unescaping 30/88330/12
authorvladyslav.marchenko <Vladyslav.Marchenko@pantheon.tech>
Fri, 6 Mar 2020 13:29:22 +0000 (15:29 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 9 Apr 2020 13:20:09 +0000 (15:20 +0200)
commitf8501e012a6585adc523f51d064dfa61ec9ea24e
treefcb814c69a6f27f9172680d30e132389fd4292f0
parentd61b33330af9c280688f95e9b240f8a85f73f3ff
Refactor string unescaping

Add explicit tests and rework unescaping of double-quoted strings
so that we do not use arcane patterns.

JIRA: YANGTOOLS-1079
Change-Id: I3b8bd13f260f13796492d19aea35c4c3f27760fc
Signed-off-by: vladyslav.marchenko <Vladyslav.Marchenko@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/ArgumentContextUtils.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/ArgumentContextUtilsTest.java [new file with mode: 0644]
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/AugmentContextUtilsTest.java [deleted file]
yang/yang-parser-rfc7950/src/test/resources/unescape/string-test.yang [new file with mode: 0644]