Fix incorrect level assignment during fields parsing
[netconf.git] / restconf / restconf-nb / src / test / java / org / opendaylight / restconf / nb / rfc8040 / utils / parser / WriterFieldsTranslatorTest.java
index d1f5a7ef2e155c426a1e8d4812e02efde24b0453..467383ea0fb9967a0406b6c5b6c7cb06a768a6da 100644 (file)
@@ -88,6 +88,22 @@ public class WriterFieldsTranslatorTest extends AbstractFieldsTranslatorTest<Set
         assertEquals(Set.of(INSTANCE_NAME_Q_NAME, NEXT_SERVICE_Q_NAME), result.get(2));
     }
 
+    @Override
+    protected void assertMultipleChildren4(final List<Set<QName>> result) {
+        assertEquals(result.size(), 3);
+        assertEquals(Set.of(SERVICES_Q_NAME), result.get(0));
+        assertEquals(Set.of(TYPE_OF_SERVICE_Q_NAME, INSTANCE_Q_NAME, NEXT_DATA_Q_NAME), result.get(1));
+        assertEquals(Set.of(INSTANCE_NAME_Q_NAME, PROVIDER_Q_NAME, NEXT_SERVICE_Q_NAME), result.get(2));
+    }
+
+    @Override
+    protected void assertMultipleChildren5(final List<Set<QName>> result) {
+        assertEquals(result.size(), 3);
+        assertEquals(Set.of(SERVICES_Q_NAME), result.get(0));
+        assertEquals(Set.of(TYPE_OF_SERVICE_Q_NAME, INSTANCE_Q_NAME, NEXT_DATA_Q_NAME), result.get(1));
+        assertEquals(Set.of(INSTANCE_NAME_Q_NAME, PROVIDER_Q_NAME, NEXT_SERVICE_Q_NAME), result.get(2));
+    }
+
     @Override
     protected void assertAugmentedChild(final List<Set<QName>> result) {
         // FIXME: add assertions