Nested lists cannot be decoded
[mdsal.git] / binding / mdsal-binding-dom-adapter / src / test / java / org / opendaylight / mdsal / binding / dom / adapter / query / QueryBuilderTest.java
index 272c8f4afc517de7105bf084f60d56f908e72c98..12976e8e9e04cd158c6c1b66e7348c9c6fc3361e 100644 (file)
@@ -8,9 +8,11 @@
 package org.opendaylight.mdsal.binding.dom.adapter.query;
 
 import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
 
 import com.google.common.base.Stopwatch;
 import java.util.List;
+import java.util.stream.Collectors;
 import org.eclipse.jdt.annotation.NonNull;
 import org.junit.AfterClass;
 import org.junit.Before;
@@ -152,6 +154,13 @@ public class QueryBuilderTest {
 
         final List<? extends Item<@NonNull Alarms>> items = execute(query).getItems();
         assertEquals(2, items.size());
+
+        List<Alarms> verifiedResult = items.stream()
+            .map(Item::object)
+            .filter(object -> object.getId().equals(Uint64.ZERO))
+            .collect(Collectors.toList());
+        assertNotNull(verifiedResult);
+        assertEquals(2, verifiedResult.size());
     }
 
     @Test