Skip to content

Commit 26e6756

Browse files
committed
Pushed Xml Schema test down into CommonsXsdSchemaTest
1 parent 0efc706 commit 26e6756

File tree

2 files changed

+18
-14
lines changed

2 files changed

+18
-14
lines changed

xml/src/test/java/org/springframework/xml/xsd/AbstractXsdSchemaTestCase.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@
2121
import javax.xml.transform.Transformer;
2222
import javax.xml.transform.TransformerFactory;
2323
import javax.xml.transform.dom.DOMResult;
24-
import javax.xml.transform.dom.DOMSource;
2524

2625
import org.custommonkey.xmlunit.XMLTestCase;
2726
import org.custommonkey.xmlunit.XMLUnit;
2827
import org.w3c.dom.Document;
29-
import org.w3c.dom.Element;
3028

3129
import org.springframework.core.io.ClassPathResource;
3230
import org.springframework.core.io.Resource;
@@ -100,18 +98,6 @@ public void testXmlNamespace() throws Exception {
10098
assertXMLEqual("Invalid Source returned", expected, result);
10199
}
102100

103-
public void testXmime() throws Exception {
104-
Resource resource = new ClassPathResource("xmime.xsd", AbstractXsdSchemaTestCase.class);
105-
XsdSchema schema = createSchema(resource);
106-
String namespace = "urn:test";
107-
assertEquals("Invalid target namespace", namespace, schema.getTargetNamespace());
108-
Document result = (Document) ((DOMSource) schema.getSource()).getNode();
109-
Element schemaElement = result.getDocumentElement();
110-
Element elementElement = (Element) schemaElement.getFirstChild();
111-
assertNotNull("No expectedContentTypes found",
112-
elementElement.getAttributeNS("http://www.w3.org/2005/05/xmlmime", "expectedContentTypes"));
113-
}
114-
115101
public void testCreateValidator() throws Exception {
116102
Resource resource = new ClassPathResource("single.xsd", AbstractXsdSchemaTestCase.class);
117103
XsdSchema single = createSchema(resource);

xml/src/test/java/org/springframework/xml/xsd/commons/CommonsXsdSchemaTest.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,14 @@
1616

1717
package org.springframework.xml.xsd.commons;
1818

19+
import javax.xml.transform.dom.DOMSource;
20+
1921
import org.apache.ws.commons.schema.XmlSchema;
2022
import org.apache.ws.commons.schema.XmlSchemaCollection;
23+
import org.w3c.dom.Document;
24+
import org.w3c.dom.Element;
2125

26+
import org.springframework.core.io.ClassPathResource;
2227
import org.springframework.core.io.Resource;
2328
import org.springframework.xml.sax.SaxUtils;
2429
import org.springframework.xml.xsd.AbstractXsdSchemaTestCase;
@@ -32,4 +37,17 @@ protected XsdSchema createSchema(Resource resource) throws Exception {
3237
return new CommonsXsdSchema(schema);
3338
}
3439

40+
public void testXmime() throws Exception {
41+
Resource resource = new ClassPathResource("xmime.xsd", AbstractXsdSchemaTestCase.class);
42+
XsdSchema schema = createSchema(resource);
43+
String namespace = "urn:test";
44+
assertEquals("Invalid target namespace", namespace, schema.getTargetNamespace());
45+
Document result = (Document) ((DOMSource) schema.getSource()).getNode();
46+
Element schemaElement = result.getDocumentElement();
47+
Element elementElement = (Element) schemaElement.getFirstChild();
48+
assertNotNull("No expectedContentTypes found",
49+
elementElement.getAttributeNS("http://www.w3.org/2005/05/xmlmime", "expectedContentTypes"));
50+
}
51+
52+
3553
}

0 commit comments

Comments
 (0)