X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.webapp%2Fsrc%2Ftest%2Fjava%2Forg%2Fargeo%2Fslc%2Fws%2FTreeTestResultWsIntegrationTest.java;h=b3c2a7cb9f6ffe3ed78a7c4aed524019c6c8a91b;hb=37a53e4b259d7455b3406ecb8ddc868cfc86f920;hp=d27c795ddf4190c2a31baeba7b6e3bca20bcb29e;hpb=ce6138a1d8878bb5afb9bb50407ab6342d929eea;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.webapp/src/test/java/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java b/org.argeo.slc.webapp/src/test/java/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java index d27c795dd..b3c2a7cb9 100644 --- a/org.argeo.slc.webapp/src/test/java/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java +++ b/org.argeo.slc.webapp/src/test/java/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java @@ -17,27 +17,18 @@ import org.argeo.slc.unit.AbstractSpringTestCase; public class TreeTestResultWsIntegrationTest extends AbstractSpringTestCase { private Log log = LogFactory.getLog(getClass()); - public void testCreateTreeTestResultRequest() { - WebServiceTemplate template = getBean(WebServiceTemplate.class); - CreateTreeTestResultRequest req = new CreateTreeTestResultRequest( - createCompleteTreeTestResult()); - req.getTreeTestResult().close();// in order to avoid unclosed in test db + private WebServiceTemplate template; - log.info("Send CreateTreeTestResultRequest for result " - + req.getTreeTestResult().getUuid()); + public void setUp() { + template = getBean(WebServiceTemplate.class); + } - template.marshalSendAndReceive(req); + public void testCreateTreeTestResultRequest() { + createAndSendTreeTestResult(true); } public void testResultPartRequest() { - WebServiceTemplate template = getBean(WebServiceTemplate.class); - TreeTestResult ttr = createCompleteTreeTestResult(); - ttr.close();// in order to avoid unclosed in test db - CreateTreeTestResultRequest reqCreate = new CreateTreeTestResultRequest( - ttr); - log.info("Send CreateTreeTestResultRequest for result " - + reqCreate.getTreeTestResult().getUuid()); - template.marshalSendAndReceive(reqCreate); + TreeTestResult ttr = createAndSendTreeTestResult(true); ResultPartRequest req = createSimpleResultPartRequest(ttr); @@ -46,22 +37,24 @@ public class TreeTestResultWsIntegrationTest extends AbstractSpringTestCase { } public void testCloseTreeTestResultRequest() { - WebServiceTemplate template = getBean(WebServiceTemplate.class); - - TreeTestResult ttr = createCompleteTreeTestResult(); - CreateTreeTestResultRequest reqCreate = new CreateTreeTestResultRequest( - ttr); - log.info("Send CreateTreeTestResultRequest for result " - + reqCreate.getTreeTestResult().getUuid()); - template.marshalSendAndReceive(reqCreate); + TreeTestResult ttr = createAndSendTreeTestResult(false); ttr.close(); CloseTreeTestResultRequest req = new CloseTreeTestResultRequest(ttr .getUuid(), ttr.getCloseDate()); - log.info("Send CloseTreeTestResultRequest for result " + req.getResultUuid()); - template.marshalSendAndReceive(req); } + + protected TreeTestResult createAndSendTreeTestResult(boolean close) { + TreeTestResult ttr = createCompleteTreeTestResult(); + log.info("Send CreateTreeTestResultRequest for result #" + + ttr.getUuid()); + template.marshalSendAndReceive(new CreateTreeTestResultRequest(ttr)); + + if (close) + ttr.close(); + return ttr; + } }