Migrate users of deprecated QNameModule methods
[yangtools.git] / codec / yang-data-codec-xml / src / test / java / org / opendaylight / yangtools / yang / data / codec / xml / NormalizedNodeXmlTranslationTest.java
index 5eea63ec7bc845be106a80aa00d4fbb83c523be0..506b0f7746e85adda4b9f870c84cd47e774e211f 100644 (file)
@@ -23,24 +23,20 @@ import org.junit.jupiter.params.provider.MethodSource;
 import org.opendaylight.yangtools.util.xml.UntrustedXML;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.QNameModule;
-import org.opendaylight.yangtools.yang.common.Revision;
 import org.opendaylight.yangtools.yang.common.Uint32;
-import org.opendaylight.yangtools.yang.common.XMLNamespace;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeWithValue;
 import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
 import org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeWriter;
-import org.opendaylight.yangtools.yang.data.impl.schema.Builders;
-import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes;
 import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNormalizedNodeStreamWriter;
 import org.opendaylight.yangtools.yang.data.impl.schema.NormalizationResultHolder;
+import org.opendaylight.yangtools.yang.data.spi.node.ImmutableNodes;
 import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.Inference;
 import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils;
 
 public class NormalizedNodeXmlTranslationTest extends AbstractXmlTest {
-    private static final QNameModule MODULE = QNameModule.create(
-        XMLNamespace.of("urn:opendaylight:params:xml:ns:yang:controller:test"), Revision.of("2014-03-13"));
+    private static final QNameModule MODULE =
+        QNameModule.of("urn:opendaylight:params:xml:ns:yang:controller:test", "2014-03-13");
 
     private static ContainerNode augmentChoiceHell2() {
         final var container = getNodeIdentifier("container");
@@ -49,13 +45,13 @@ public class NormalizedNodeXmlTranslationTest extends AbstractXmlTest {
         final var containerQName = QName.create(augmentChoice1QName, "case11-choice-case-container");
         final var leafQName = QName.create(augmentChoice1QName, "case11-choice-case-leaf");
 
-        return Builders.containerBuilder()
+        return ImmutableNodes.newContainerBuilder()
             .withNodeIdentifier(container)
-            .withChild(Builders.choiceBuilder()
+            .withChild(ImmutableNodes.newChoiceBuilder()
                 .withNodeIdentifier(new NodeIdentifier(augmentChoice1QName))
-                .withChild(Builders.choiceBuilder()
+                .withChild(ImmutableNodes.newChoiceBuilder()
                     .withNodeIdentifier(new NodeIdentifier(augmentChoice2QName))
-                    .withChild(Builders.containerBuilder()
+                    .withChild(ImmutableNodes.newContainerBuilder()
                         .withNodeIdentifier(new NodeIdentifier(containerQName))
                         .withChild(ImmutableNodes.leafNode(leafQName, "leaf-value"))
                         .build())
@@ -65,76 +61,47 @@ public class NormalizedNodeXmlTranslationTest extends AbstractXmlTest {
     }
 
     private static ContainerNode withAttributes() {
-        return Builders.containerBuilder()
+        return ImmutableNodes.newContainerBuilder()
             .withNodeIdentifier(getNodeIdentifier("container"))
-            .withChild(Builders.mapBuilder()
+            .withChild(ImmutableNodes.newSystemMapBuilder()
                 .withNodeIdentifier(getNodeIdentifier("list"))
-                .withChild(Builders.mapEntryBuilder()
+                .withChild(ImmutableNodes.newMapEntryBuilder()
                     .withNodeIdentifier(NodeIdentifierWithPredicates.of(getNodeIdentifier("list").getNodeType(),
                         getNodeIdentifier("uint32InList").getNodeType(), Uint32.valueOf(3)))
-                    .withChild(Builders.leafBuilder()
-                        .withNodeIdentifier(getNodeIdentifier("uint32InList"))
-                        .withValue(Uint32.valueOf(3))
-                        .build())
+                    .withChild(ImmutableNodes.leafNode(getNodeIdentifier("uint32InList"), Uint32.valueOf(3)))
                     .build())
                 .build())
-            .withChild(Builders.leafBuilder()
-                .withNodeIdentifier(getNodeIdentifier("boolean"))
-                .withValue(Boolean.FALSE)
-                .build())
-            .withChild(Builders.leafSetBuilder()
+            .withChild(ImmutableNodes.leafNode(getNodeIdentifier("boolean"), Boolean.FALSE))
+            .withChild(ImmutableNodes.newSystemLeafSetBuilder()
                 .withNodeIdentifier(getNodeIdentifier("leafList"))
-                .withChild(Builders.leafSetEntryBuilder()
-                    .withNodeIdentifier(new NodeWithValue<>(getNodeIdentifier("leafList").getNodeType(), "a"))
-                    .withValue("a")
-                    .build())
+                .withChild(ImmutableNodes.leafSetEntry(getNodeIdentifier("leafList").getNodeType(), "a"))
                 .build())
             .build();
     }
 
     private static ContainerNode augmentChoiceHell() {
-        return Builders.containerBuilder()
+        return ImmutableNodes.newContainerBuilder()
             .withNodeIdentifier(getNodeIdentifier("container"))
-            .withChild(Builders.choiceBuilder()
+            .withChild(ImmutableNodes.newChoiceBuilder()
                 .withNodeIdentifier(getNodeIdentifier("ch2"))
-                .withChild(Builders.leafBuilder()
-                    .withNodeIdentifier(getNodeIdentifier("c2Leaf"))
-                    .withValue("2")
-                    .build())
-                .withChild(Builders.choiceBuilder()
+                .withChild(ImmutableNodes.leafNode(getNodeIdentifier("c2Leaf"), "2"))
+                .withChild(ImmutableNodes.newChoiceBuilder()
                     .withNodeIdentifier(getNodeIdentifier("c2DeepChoice"))
-                    .withChild(Builders.leafBuilder()
-                        .withNodeIdentifier(getNodeIdentifier("c2DeepChoiceCase1Leaf2"))
-                        .withValue("2")
-                        .build())
+                    .withChild(ImmutableNodes.leafNode(getNodeIdentifier("c2DeepChoiceCase1Leaf2"), "2"))
                     .build())
                 .build())
-            .withChild(Builders.choiceBuilder()
+            .withChild(ImmutableNodes.newChoiceBuilder()
                 .withNodeIdentifier(getNodeIdentifier("ch3"))
-                .withChild(Builders.leafBuilder()
-                    .withNodeIdentifier(getNodeIdentifier("c3Leaf"))
-                    .withValue("3")
-                    .build())
-                .build())
-            .withChild(Builders.leafBuilder()
-                .withNodeIdentifier(getNodeIdentifier("augLeaf"))
-                .withValue("augment")
+                .withChild(ImmutableNodes.leafNode(getNodeIdentifier("c3Leaf"), "3"))
                 .build())
-            .withChild(Builders.choiceBuilder()
+            .withChild(ImmutableNodes.leafNode(getNodeIdentifier("augLeaf"), "augment"))
+            .withChild(ImmutableNodes.newChoiceBuilder()
                 .withNodeIdentifier(getNodeIdentifier("ch"))
-                .withChild(Builders.leafBuilder()
-                    .withNodeIdentifier(getNodeIdentifier("c1Leaf")).withValue("1")
-                    .build())
-                .withChild(Builders.leafBuilder()
-                    .withNodeIdentifier(getNodeIdentifier("c1Leaf_AnotherAugment"))
-                    .withValue("1")
-                    .build())
-                .withChild(Builders.choiceBuilder()
+                .withChild(ImmutableNodes.leafNode(getNodeIdentifier("c1Leaf"), "1"))
+                .withChild(ImmutableNodes.leafNode(getNodeIdentifier("c1Leaf_AnotherAugment"), "1"))
+                .withChild(ImmutableNodes.newChoiceBuilder()
                     .withNodeIdentifier(getNodeIdentifier("deepChoice"))
-                    .withChild(Builders.leafBuilder()
-                        .withNodeIdentifier(getNodeIdentifier("deepLeafc1"))
-                        .withValue("1")
-                        .build())
+                    .withChild(ImmutableNodes.leafNode(getNodeIdentifier("deepLeafc1"), "1"))
                     .build())
                 .build())
             .build();