Code Review
/
yangtools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fix default namespace emission
[yangtools.git]
/
yang
/
yang-data-codec-xml
/
src
/
test
/
java
/
org
/
opendaylight
/
yangtools
/
yang
/
data
/
codec
/
xml
/
SchemalessXMLStreamNormalizedNodeStreamWriterTest.java
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 9a736274107dc2aba620bf69403af6e1043d8ba8..26bcce19716973e142df5493e15c66ac4b63fd4d 100644
(file)
--- 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.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;
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.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;
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;
import org.w3c.dom.Node;
import org.xml.sax.SAXException;
+@RunWith(Parameterized.class)
public class SchemalessXMLStreamNormalizedNodeStreamWriterTest {
public class SchemalessXMLStreamNormalizedNodeStreamWriterTest {
+ @Parameterized.Parameters(name = "{0}")
+ public static Collection<Object[]> data() {
+ return TestFactories.junitParameters();
+ }
+
+ private final XMLOutputFactory factory;
private QNameModule foobarModule;
private QNameModule foobarModule;
@@
-101,6
+111,10
@@
public class SchemalessXMLStreamNormalizedNodeStreamWriterTest {
private DOMSource anyxmlDomSource;
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"));
@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 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 =
final XMLStreamWriter xmlStreamWriter = factory.createXMLStreamWriter(domResult);
final NormalizedNodeStreamWriter schemalessXmlNormalizedNodeStreamWriter =