public class CreateTreeTestResultRequest {\r
private TreeTestResult treeTestResult;\r
\r
+ public CreateTreeTestResultRequest() {\r
+\r
+ }\r
+\r
+ public CreateTreeTestResultRequest(TreeTestResult treeTestResult) {\r
+ this.treeTestResult = treeTestResult;\r
+ }\r
+\r
public TreeTestResult getTreeTestResult() {\r
return treeTestResult;\r
}\r
import org.apache.commons.logging.LogFactory;\r
\r
import static org.argeo.slc.core.test.tree.TreeTestResultTestUtils.createCompleteTreeTestResult;\r
+import static org.argeo.slc.core.test.tree.TreeTestResultTestUtils.createSimpleResultPartRequest;\r
\r
import org.argeo.slc.core.structure.tree.TreeSPath;\r
import org.argeo.slc.core.test.SimpleResultPart;\r
\r
public void testResultPartRequest() throws Exception {\r
TreeTestResult ttr = createCompleteTreeTestResult();\r
-\r
- TreeSPath path = ttr.getCurrentPath();\r
- PartSubList lst = ttr.getResultParts().get(path);\r
- // TestResultPart part = lst.getParts().get(lst.getParts().size() - 1);\r
- SimpleResultPart part = (SimpleResultPart) lst.getParts().get(2);\r
-\r
- ResultPartRequest req = new ResultPartRequest(ttr, path, part);\r
- req.setPath(ttr.getCurrentPath());\r
+ ResultPartRequest req = createSimpleResultPartRequest(ttr);\r
\r
StringResult xml = marshallAndValidate(req);\r
\r
\r
log.info("Marshalled ResultPart Request: " + xml);\r
\r
- UnitXmlUtils.assertXmlValidation(getBean(XmlValidator.class),\r
+ UnitXmlUtils.assertXmlValidation(getBean(XmlValidator.class),\r
new StringSource(xml.toString()));\r
return xml;\r
}\r
import org.argeo.slc.core.test.SimpleResultPart;\r
import org.argeo.slc.core.test.SimpleTestRun;\r
import org.argeo.slc.core.test.TestStatus;\r
+import org.argeo.slc.msg.test.tree.ResultPartRequest;\r
\r
public abstract class TreeTestResultTestUtils {\r
\r
return partFailed;\r
}\r
\r
+ public static ResultPartRequest createSimpleResultPartRequest(TreeTestResult ttr) {\r
+ TreeSPath path = ttr.getCurrentPath();\r
+ PartSubList lst = ttr.getResultParts().get(path);\r
+ SimpleResultPart part = (SimpleResultPart) lst.getParts().get(2);\r
+\r
+ ResultPartRequest req = new ResultPartRequest(ttr, path, part);\r
+ req.setPath(ttr.getCurrentPath());\r
+\r
+ return req;\r
+ }\r
+\r
private TreeTestResultTestUtils() {\r
\r
}\r
import org.apache.commons.logging.LogFactory;
import static org.argeo.slc.core.test.tree.TreeTestResultTestUtils.createCompleteTreeTestResult;
+import static org.argeo.slc.core.test.tree.TreeTestResultTestUtils.createSimpleResultPartRequest;
import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest;
+import org.argeo.slc.msg.test.tree.ResultPartRequest;
import org.argeo.slc.unit.AbstractSpringTestCase;
public class TreeTestResultWsIntegrationTest extends AbstractSpringTestCase {
public void testCreateTreeTestResultRequest() {
WebServiceTemplate template = getBean(WebServiceTemplate.class);
- CreateTreeTestResultRequest req = new CreateTreeTestResultRequest();
- req.setTreeTestResult(createCompleteTreeTestResult());
+ CreateTreeTestResultRequest req = new CreateTreeTestResultRequest(createCompleteTreeTestResult());
- log.info("Send SlcExecutionRequest for SlcExecution "
+ log.info("Send CreateTreeTestResultRequest for result "
+ req.getTreeTestResult().getUuid());
Object resp = template.marshalSendAndReceive(req);
log.info("Resp: " + resp);
}
+
+ public void testResultPartRequest() {
+ WebServiceTemplate template = getBean(WebServiceTemplate.class);
+ TreeTestResult ttr = createCompleteTreeTestResult();
+ CreateTreeTestResultRequest reqCreate = new CreateTreeTestResultRequest(ttr);
+ log.info("Send CreateTreeTestResultRequest for result "
+ + reqCreate.getTreeTestResult().getUuid());
+ Object respCreate = template.marshalSendAndReceive(reqCreate);
+
+
+ ResultPartRequest req = createSimpleResultPartRequest(ttr);
+
+ log.info("Send ResultPartRequest for result " + req.getResultUuid());
+
+ Object resp = template.marshalSendAndReceive(req);
+ log.info("Resp: " + resp);
+ }
}