]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/test/java/org/argeo/slc/core/process/SlcExecutionCastorTest.java
Introduce examples modules
[gpl/argeo-slc.git] / org.argeo.slc.core / src / test / java / org / argeo / slc / core / process / SlcExecutionCastorTest.java
index 062fbb003e163d9d559b12f4d9749b264dbf073a..efb4cf5133cd352cfc263b39148e9e91ab63dd8f 100644 (file)
@@ -1,13 +1,10 @@
 package org.argeo.slc.core.process;\r
 \r
 import java.io.IOException;\r
-import java.io.InputStream;\r
 import java.io.StringReader;\r
-import java.io.StringWriter;\r
 import java.text.SimpleDateFormat;\r
 import java.util.UUID;\r
 \r
-import javax.xml.transform.stream.StreamResult;\r
 import javax.xml.transform.stream.StreamSource;\r
 \r
 import org.apache.commons.io.IOUtils;\r
@@ -17,12 +14,12 @@ import org.argeo.slc.msg.process.SlcExecutionRequest;
 import org.argeo.slc.msg.process.SlcExecutionStepsRequest;\r
 import org.argeo.slc.unit.AbstractSpringTestCase;\r
 import org.argeo.slc.unit.UnitXmlUtils;\r
-\r
+import org.argeo.slc.unit.process.SlcExecutionTestUtils;\r
 import org.springframework.oxm.Marshaller;\r
 import org.springframework.oxm.Unmarshaller;\r
 import org.springframework.xml.transform.StringResult;\r
 import org.springframework.xml.transform.StringSource;\r
-import org.springframework.xml.xsd.XsdSchema;\r
+import org.springframework.xml.validation.XmlValidator;\r
 \r
 public class SlcExecutionCastorTest extends AbstractSpringTestCase {\r
        private Log log = LogFactory.getLog(getClass());\r
@@ -32,8 +29,8 @@ public class SlcExecutionCastorTest extends AbstractSpringTestCase {
 \r
        @Override\r
        public void setUp() {\r
-               marshaller = getBean("marshaller");\r
-               unmarshaller = getBean("marshaller");\r
+               marshaller = getBean(Marshaller.class);\r
+               unmarshaller = getBean(Unmarshaller.class);\r
        }\r
 \r
        public void testMarshalling() throws Exception {\r
@@ -97,9 +94,8 @@ public class SlcExecutionCastorTest extends AbstractSpringTestCase {
                marshaller.marshal(obj, xml);\r
                log.info("Marshalled object: " + xml);\r
 \r
-               XsdSchema schema = getBean("schema");\r
-               UnitXmlUtils.assertXsdSchemaValidation(schema, new StringSource(xml\r
-                               .toString()));\r
+               UnitXmlUtils.assertXmlValidation(getBean(XmlValidator.class),\r
+                               new StringSource(xml.toString()));\r
 \r
                return xml.toString();\r
        }\r