Do not include path in anydata/anyxml toString() 40/95040/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 5 Feb 2021 10:08:25 +0000 (11:08 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 5 Feb 2021 10:40:10 +0000 (11:40 +0100)
Trim down toString() of these statements so as not to include
SchemaNode.getPath().

JIRA: YANGTOOLS-1071
Change-Id: I3539049a18b0e4312a00bb27e0f4497d3d828fd5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/anydata/EmptyAnydataEffectiveStatement.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/anyxml/EmptyAnyxmlEffectiveStatement.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YangParserSimpleTest.java

index a2475f49ada66c1e71c897c2cf57f8722c1d008d..69a1af072586791dfd388187d45e1ebd5fd8ce73 100644 (file)
@@ -65,6 +65,6 @@ class EmptyAnydataEffectiveStatement extends Default<QName, AnydataStatement>
 
     @Override
     public final String toString() {
-        return MoreObjects.toStringHelper(this).add("qname", getQName()).add("path", getPath()).toString();
+        return MoreObjects.toStringHelper(this).add("qname", getQName()).toString();
     }
 }
index a9d2334f00d5c9dcc4613f8872a0b4f36c21580f..123dbbdb5b8fe867bd7dcc434ab99c1b99bd3a29 100644 (file)
@@ -56,6 +56,6 @@ class EmptyAnyxmlEffectiveStatement extends Default<QName, AnyxmlStatement>
 
     @Override
     public final String toString() {
-        return MoreObjects.toStringHelper(this).add("qname", getQName()).add("path", getPath()).toString();
+        return MoreObjects.toStringHelper(this).add("qname", getQName()).toString();
     }
 }
index f042691e31bef32223b594f300400cef4fd7a63c..fa51fb3e73ec3a81520561301e585f16c322981c 100644 (file)
@@ -57,8 +57,7 @@ public class YangParserSimpleTest {
             QName.create(testModule.getQNameModule(), "data"));
         assertNotNull("'anyxml data not found'", data);
         assertFalse(data.equals(null));
-        assertEquals("RegularAnyxmlEffectiveStatement{qname=(urn:opendaylight:simple-nodes?revision=2013-07-30)data, "
-                + "path=AbsoluteSchemaPath{path=[(urn:opendaylight:simple-nodes?revision=2013-07-30)data]}}",
+        assertEquals("RegularAnyxmlEffectiveStatement{qname=(urn:opendaylight:simple-nodes?revision=2013-07-30)data}",
                 data.toString());
 
         // test SchemaNode args
@@ -103,8 +102,7 @@ public class YangParserSimpleTest {
                 QName.create(testModule.getQNameModule(), "data2")).orElse(null);
 
         assertNotNull("'anydata data not found'", anydata);
-        assertEquals("RegularAnydataEffectiveStatement{qname=(urn:opendaylight:simple-nodes?revision=2013-07-30)data2, "
-                        + "path=AbsoluteSchemaPath{path=[(urn:opendaylight:simple-nodes?revision=2013-07-30)data2]}}",
+        assertEquals("RegularAnydataEffectiveStatement{qname=(urn:opendaylight:simple-nodes?revision=2013-07-30)data2}",
                 anydata.toString());
 
         // test SchemaNode args