X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=yang%2Fyang-data-codec-xml%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fcodec%2Fxml%2FSchemalessXMLStreamNormalizedNodeStreamWriterTest.java;h=26bcce19716973e142df5493e15c66ac4b63fd4d;hb=c946e61de9daece3bce9412187eaf7c91d406fb9;hp=9a736274107dc2aba620bf69403af6e1043d8ba8;hpb=51d445102dce25fe7ecd054f801a4b18ab9aab9f;p=yangtools.git diff --git a/yang/yang-data-codec-xml/src/test/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemalessXMLStreamNormalizedNodeStreamWriterTest.java b/yang/yang-data-codec-xml/src/test/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemalessXMLStreamNormalizedNodeStreamWriterTest.java index 9a73627410..26bcce1971 100644 --- a/yang/yang-data-codec-xml/src/test/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemalessXMLStreamNormalizedNodeStreamWriterTest.java +++ b/yang/yang-data-codec-xml/src/test/java/org/opendaylight/yangtools/yang/data/codec/xml/SchemalessXMLStreamNormalizedNodeStreamWriterTest.java @@ -15,6 +15,7 @@ import java.io.InputStream; import java.io.StringWriter; import java.net.URI; import java.util.ArrayList; +import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.List; @@ -37,6 +38,8 @@ import org.custommonkey.xmlunit.XMLAssert; import org.custommonkey.xmlunit.XMLUnit; import org.junit.Before; import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.Parameterized; import org.opendaylight.yangtools.util.xml.UntrustedXML; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.common.QNameModule; @@ -64,7 +67,14 @@ import org.w3c.dom.Document; import org.w3c.dom.Node; import org.xml.sax.SAXException; +@RunWith(Parameterized.class) public class SchemalessXMLStreamNormalizedNodeStreamWriterTest { + @Parameterized.Parameters(name = "{0}") + public static Collection data() { + return TestFactories.junitParameters(); + } + + private final XMLOutputFactory factory; private QNameModule foobarModule; @@ -101,6 +111,10 @@ public class SchemalessXMLStreamNormalizedNodeStreamWriterTest { private DOMSource anyxmlDomSource; + public SchemalessXMLStreamNormalizedNodeStreamWriterTest(final String factoryMode, final XMLOutputFactory factory) { + this.factory = factory; + } + @Before public void setup() { foobarModule = QNameModule.create(URI.create("foobar-namespace"), Revision.of("2016-09-19")); @@ -145,9 +159,6 @@ public class SchemalessXMLStreamNormalizedNodeStreamWriterTest { final DOMResult domResult = new DOMResult(UntrustedXML.newDocumentBuilder().newDocument()); - final XMLOutputFactory factory = XMLOutputFactory.newInstance(); - factory.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, Boolean.TRUE); - final XMLStreamWriter xmlStreamWriter = factory.createXMLStreamWriter(domResult); final NormalizedNodeStreamWriter schemalessXmlNormalizedNodeStreamWriter =