Fix DOMQueryEvaluator bugs 38/93338/3
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 24 Oct 2020 16:23:12 +0000 (18:23 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 25 Oct 2020 15:33:14 +0000 (16:33 +0100)
commit498a4d7da9685b79de4475cb9489cc1e0aa4c9bf
tree255e2d4b0d8b0ec4c3e8331b888c03145721f59e
parent173e166257e68d25bf4a34b5ad35f30074fb14ee
Fix DOMQueryEvaluator bugs

In case we are matching through a list node, we need to make
sure to match against all its children.

Also when evaluating a predicate, make sure to first perform
a lookup for its relative path.

JIRA: MDSAL-605
Change-Id: Iabe0f26206212a356ebae05162452d61f7c781af
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 720a57a5099da2bb3595e66fe49074776776880b)
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryEvaluator.java