]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.webapp/src/test/java/org/argeo/slc/ws/SlcExecutionWsIntegrationTest.java
Introduce automated integration tests on the web app
[gpl/argeo-slc.git] / org.argeo.slc.webapp / src / test / java / org / argeo / slc / ws / SlcExecutionWsIntegrationTest.java
1 package org.argeo.slc.ws;
2
3 import org.springframework.ws.client.core.WebServiceTemplate;
4
5 import org.apache.commons.logging.Log;
6 import org.apache.commons.logging.LogFactory;
7
8 import org.argeo.slc.core.process.SlcExecution;
9 import org.argeo.slc.msg.process.SlcExecutionRequest;
10 import org.argeo.slc.unit.AbstractSpringTestCase;
11 import org.argeo.slc.unit.process.SlcExecutionTestUtils;
12
13 public class SlcExecutionWsIntegrationTest extends AbstractSpringTestCase {
14 private Log log = LogFactory.getLog(getClass());
15
16 public void testSendSlcExecutionrequest() {
17 WebServiceTemplate template = getBean(WebServiceTemplate.class);
18 SlcExecution slcExec = SlcExecutionTestUtils.createSimpleSlcExecution();
19
20 SlcExecutionRequest req = new SlcExecutionRequest();
21 req.setSlcExecution(slcExec);
22
23 log.info("Send SlcExecutionRequest for SlcExecution "
24 + slcExec.getUuid());
25
26 Object resp = template.marshalSendAndReceive(req);
27 log.info("Resp: " + resp);
28 }
29 }