Guard against empty YangInstanceIdentifier values 67/104867/6
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 13 Mar 2023 22:57:42 +0000 (23:57 +0100)
committerRobert Varga <nite@hq.sk>
Fri, 5 Jan 2024 17:00:26 +0000 (17:00 +0000)
commite6522c31c5b3b8dd606f4c8a80498147fa5ca7c9
treef979023dcc0ca60027ceceba3bf9d871b4d69377
parent02bb16214f96859574f7d6e5645ada6490f7fc58
Guard against empty YangInstanceIdentifier values

Empty YangInstanceIdentifier should never be used as a value. Check this
invariant.

JIRA: YANGTOOLS-1494
Change-Id: I3763cb45cb0131a9cbc25aaef65673a08f6dc470
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-binfmt/src/test/java/org/opendaylight/yangtools/yang/data/codec/binfmt/YiidSerializationTest.java
data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/node/impl/AbstractImmutableNormalizedNodeBuilder.java
data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/node/impl/ImmutableLeafNode.java
data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/node/impl/ImmutableLeafSetEntryNode.java
data/yang-data-spi/src/test/java/org/opendaylight/yangtools/yang/data/spi/node/impl/YT1494Test.java [new file with mode: 0644]