import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
import org.opendaylight.yangtools.yang.data.impl.codec.TypeDefinitionAwareCodec;
import org.opendaylight.yangtools.yang.data.impl.schema.Builders;
-import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeAttrBuilder;
+import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeBuilder;
import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
import org.opendaylight.yangtools.yang.model.api.DataNodeContainer;
import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
private final NormalizedNodeXmlBodyWriter xmlBodyWriter;
private static SchemaContext schemaContext;
- public NnToXmlTest() throws NoSuchFieldException, SecurityException {
+ public NnToXmlTest() {
+ super(schemaContext, null);
this.xmlBodyWriter = new NormalizedNodeXmlBodyWriter();
}
@BeforeClass
public static void initialization() {
schemaContext = schemaContextLoader("/nn-to-xml/yang", schemaContext);
- CONTROLLER_CONTEXT.setSchemas(schemaContext);
}
@Test
final String elName = "lfEmpty";
final NormalizedNodeContext normalizedNodeContext = prepareNNC(
TypeDefinitionAwareCodec.from(BaseTypes.emptyType()).deserialize(""), elName);
- nnToXml(normalizedNodeContext, "<" + elName + "></" + elName + ">");
+ nnToXml(normalizedNodeContext, "<" + elName + "/>");
}
@Test
final DataSchemaNode contSchema = schemaContext.getDataChildByName(cont);
- final DataContainerNodeAttrBuilder<NodeIdentifier, ContainerNode> contData = Builders
+ final DataContainerNodeBuilder<NodeIdentifier, ContainerNode> contData = Builders
.containerBuilder((ContainerSchemaNode) contSchema);
final List<DataSchemaNode> instanceLf = ControllerContext
final DataSchemaNode contSchema = schemaContext.getDataChildByName(cont);
- final DataContainerNodeAttrBuilder<NodeIdentifier, ContainerNode> contData = Builders
+ final DataContainerNodeBuilder<NodeIdentifier, ContainerNode> contData = Builders
.containerBuilder((ContainerSchemaNode) contSchema);
List<DataSchemaNode> instanceLf = ControllerContext
final QName lfLfref = QName.create("basic:module", "2013-12-02", "lfLfrefNegative");
final DataSchemaNode contSchema = schemaContext.getDataChildByName(cont);
- final DataContainerNodeAttrBuilder<NodeIdentifier, ContainerNode> contData = Builders
+ final DataContainerNodeBuilder<NodeIdentifier, ContainerNode> contData = Builders
.containerBuilder((ContainerSchemaNode) contSchema);
final List<DataSchemaNode> instanceLf = ControllerContext.findInstanceDataChildrenByName((DataNodeContainer)
final DataSchemaNode contSchema = schemaContext.getDataChildByName(cont);
- final DataContainerNodeAttrBuilder<NodeIdentifier, ContainerNode> contData = Builders
+ final DataContainerNodeBuilder<NodeIdentifier, ContainerNode> contData = Builders
.containerBuilder((ContainerSchemaNode) contSchema);
final DataSchemaNode cont1Schema = ((ContainerSchemaNode) contSchema).getDataChildByName(cont1);
- final DataContainerNodeAttrBuilder<NodeIdentifier, ContainerNode> cont1Data = Builders
+ final DataContainerNodeBuilder<NodeIdentifier, ContainerNode> cont1Data = Builders
.containerBuilder((ContainerSchemaNode) cont1Schema);
Object value = null;