Fix serializeLeafListTest() 05/111205/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 2 Apr 2024 15:43:56 +0000 (17:43 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 2 Apr 2024 15:45:54 +0000 (17:45 +0200)
leaf-list-0 has 'type boolean' and hence 'instance' is not a valid
value. This test demonstrates that YangInstanceIdentifier is not
validating values, letting garbage in.

This test will start failing once we process values correctly, hence fix
it up ahead of time.

JIRA: NETCONF-1264
Change-Id: I23c7e21eb4e0ca3474debe7faafd7a22aa7f5103
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/utils/parser/YangInstanceIdentifierSerializerTest.java

index c8441aea064ef844c6a6e2df126043dd4633a7d6..628542445a8607845686ec31556a698e10040574 100644 (file)
@@ -159,10 +159,10 @@ class YangInstanceIdentifierSerializerTest {
      */
     @Test
     void serializeLeafListTest() {
-        assertEquals("serializer-test:leaf-list-0=instance", SERIALIZER.serializePath(
+        assertEquals("serializer-test:leaf-list-0=true", SERIALIZER.serializePath(
             YangInstanceIdentifier.builder()
                 .node(QName.create("serializer:test", "2016-06-06", "leaf-list-0"))
-                .node(new NodeWithValue<>(QName.create("serializer:test", "2016-06-06", "leaf-list-0"), "instance"))
+                .node(new NodeWithValue<>(QName.create("serializer:test", "2016-06-06", "leaf-list-0"), Boolean.TRUE))
                 .build()));
     }