From: Mathieu Baudier Date: Tue, 2 Jun 2009 15:59:44 +0000 (+0000) Subject: Remove old integration tests X-Git-Tag: argeo-slc-2.1.7~1884 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=c667f947c81e99f6d72f8b14b4d99401f896c48b;p=gpl%2Fargeo-slc.git Remove old integration tests git-svn-id: https://svn.argeo.org/slc/trunk@2441 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/integration-tests/org.argeo.slc.it.webapp/.classpath b/integration-tests/org.argeo.slc.it.webapp/.classpath index c06db5ab6..85438c4cf 100644 --- a/integration-tests/org.argeo.slc.it.webapp/.classpath +++ b/integration-tests/org.argeo.slc.it.webapp/.classpath @@ -1,8 +1,8 @@ - - - - - - - - + + + + + + + + diff --git a/integration-tests/org.argeo.slc.it.webapp/pom.xml b/integration-tests/org.argeo.slc.it.webapp/pom.xml index 7ebc06016..6b15ce4a7 100644 --- a/integration-tests/org.argeo.slc.it.webapp/pom.xml +++ b/integration-tests/org.argeo.slc.it.webapp/pom.xml @@ -12,25 +12,6 @@ Argeo SLC Web Application Integration Tests - - org.apache.maven.plugins - maven-dependency-plugin - - - copy-dependencies - pre-integration-test - - copy-dependencies - - - org.argeo.slc.webapp - true - true - true - - - - org.apache.maven.plugins maven-surefire-plugin @@ -50,62 +31,8 @@ - - org.mortbay.jetty - maven-jetty-plugin - - - start-jetty - pre-integration-test - - run-war - - - true - - - - stop-jetty - post-integration-test - - stop - - - - - ${project.build.directory}/dependency/org.argeo.slc.webapp.war - 0 - ../../org.argeo.slc.webapp/src/main/config/jetty/webdefault.xml - ../../org.argeo.slc.webapp/src/main/config/jetty/jetty-test.xml - - - - org.argeo.slc - org.argeo.slc.webapp - war - - - org.argeo.slc.runtime - org.argeo.slc.launcher - test - - - org.argeo.slc.runtime - org.argeo.slc.support.ant - test - - - org.argeo.slc.runtime - org.argeo.slc.support.ws.client - test - - - javax.activation - com.springsource.javax.activation - test - \ No newline at end of file diff --git a/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/ScenarioWsIntegrationTest.java b/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/ScenarioWsIntegrationTest.java new file mode 100644 index 000000000..7d4d06742 --- /dev/null +++ b/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/ScenarioWsIntegrationTest.java @@ -0,0 +1,85 @@ +package org.argeo.slc.ws; + +import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createMinimalConsistentTreeTestResult; +import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createSimpleResultPartError; +import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createSimpleResultPartFailed; +import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createSimpleResultPartPassed; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.argeo.slc.core.test.SimpleResultPart; +import org.argeo.slc.core.test.tree.TreeTestResult; +import org.argeo.slc.msg.process.SlcExecutionRequest; +import org.argeo.slc.msg.process.SlcExecutionStatusRequest; +import org.argeo.slc.msg.process.SlcExecutionStepsRequest; +import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest; +import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest; +import org.argeo.slc.msg.test.tree.ResultPartRequest; +import org.argeo.slc.process.SlcExecution; +import org.argeo.slc.process.SlcExecutionStep; +import org.argeo.slc.unit.AbstractSpringTestCase; +import org.argeo.slc.unit.process.SlcExecutionTestUtils; +import org.springframework.ws.client.core.WebServiceTemplate; + +public class ScenarioWsIntegrationTest extends AbstractSpringTestCase { + private Log log = LogFactory.getLog(getClass()); + + private WebServiceTemplate template; + + public void setUp() { + template = getBean(WebServiceTemplate.class); + } + + public void testSinglePathScenario() { + // Create SLC execution + SlcExecution slcExec = SlcExecutionTestUtils.createSimpleSlcExecution(); + log.info("Send create SlcExecutionRequest for SlcExecution #" + + slcExec.getUuid()); + template.marshalSendAndReceive(new SlcExecutionRequest(slcExec)); + + // Add SLC execution step + SlcExecutionStep step = new SlcExecutionStep("JUnit step"); + slcExec.getSteps().add(step); + log.info("Send SlcExecutionStepsRequest for SlcExecution #" + + slcExec.getUuid()); + template.marshalSendAndReceive(new SlcExecutionStepsRequest(slcExec + .getUuid(), step)); + + // Create test result + TreeTestResult ttr = createMinimalConsistentTreeTestResult(slcExec); + ttr.addResultPart(createSimpleResultPartPassed()); + log.info("Send CreateTreeTestResultRequest for result #" + + ttr.getUuid()); + template.marshalSendAndReceive(new CreateTreeTestResultRequest(ttr)); + + // Add failed part + SimpleResultPart failedPart = createSimpleResultPartFailed(); + ttr.addResultPart(failedPart); + log.info("Send ResultPartRequest for result #" + ttr.getUuid()); + template.marshalSendAndReceive(new ResultPartRequest(ttr, null, + failedPart)); + + // Add error part + SimpleResultPart errorPart = createSimpleResultPartError(); + ttr.addResultPart(errorPart); + log.info("Send ResultPartRequest for result #" + ttr.getUuid()); + template.marshalSendAndReceive(new ResultPartRequest(ttr, null, + errorPart)); + + // Close result + ttr.close(); + log + .info("Send CloseTreeTestResultRequest for result #" + + ttr.getUuid()); + template.marshalSendAndReceive(new CloseTreeTestResultRequest(ttr + .getUuid(), ttr.getCloseDate())); + + // Notify SLC execution FINISHED + slcExec.setStatus(SlcExecution.STATUS_FINISHED); + log.info("Send SlcExecutionStatusRequest for SlcExecution #" + + slcExec.getUuid()); + template.marshalSendAndReceive(new SlcExecutionStatusRequest(slcExec + .getUuid(), slcExec.getStatus())); + } + +} diff --git a/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/SlcAntWsIntegrationTest.java b/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/SlcAntWsIntegrationTest.java new file mode 100644 index 000000000..7c37e535f --- /dev/null +++ b/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/SlcAntWsIntegrationTest.java @@ -0,0 +1,10 @@ +package org.argeo.slc.ws; + +import org.argeo.slc.ant.unit.MinimalAntClasspathTestCase; + +public class SlcAntWsIntegrationTest extends MinimalAntClasspathTestCase { + public void testSimpleRun() { + execute("/org/argeo/slc/ant/build.xml"); + } + +} diff --git a/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/SlcExecutionWsIntegrationTest.java b/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/SlcExecutionWsIntegrationTest.java new file mode 100644 index 000000000..b40e97335 --- /dev/null +++ b/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/SlcExecutionWsIntegrationTest.java @@ -0,0 +1,79 @@ +package org.argeo.slc.ws; + +import java.util.List; +import java.util.Vector; + +import org.springframework.ws.client.core.WebServiceTemplate; +import org.springframework.ws.soap.client.SoapFaultClientException; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + +import org.argeo.slc.msg.process.SlcExecutionRequest; +import org.argeo.slc.msg.process.SlcExecutionStatusRequest; +import org.argeo.slc.msg.process.SlcExecutionStepsRequest; +import org.argeo.slc.process.SlcExecution; +import org.argeo.slc.process.SlcExecutionStep; +import org.argeo.slc.unit.AbstractSpringTestCase; +import org.argeo.slc.unit.process.SlcExecutionTestUtils; +import org.argeo.slc.ws.client.WebServiceUtils; + +public class SlcExecutionWsIntegrationTest extends AbstractSpringTestCase { + private Log log = LogFactory.getLog(getClass()); + + private WebServiceTemplate template; + + public void setUp() { + template = getBean(WebServiceTemplate.class); + } + + public void testSlcExecutionRequests() { + SlcExecution slcExec = createAndSendSlcExecution(); + + slcExec.setUser("otherUser"); + log.info("Send update SlcExecutionRequest for SlcExecution #" + + slcExec.getUuid()); + template.marshalSendAndReceive(new SlcExecutionRequest(slcExec)); + } + + public void testSlcExecutionStatusRequest() { + SlcExecution slcExec = createAndSendSlcExecution(); + + slcExec.setStatus(SlcExecution.STATUS_FINISHED); + log.info("Send SlcExecutionStatusRequest for SlcExecution #" + + slcExec.getUuid()); + template.marshalSendAndReceive(new SlcExecutionStatusRequest(slcExec + .getUuid(), slcExec.getStatus())); + } + + public void testSendSlcExecutionStepRequest() { + SlcExecution slcExec = createAndSendSlcExecution(); + + SlcExecutionStep step1 = new SlcExecutionStep( + "Logline\nAnother log line."); + SlcExecutionStep step2 = new SlcExecutionStep( + "Logline2\nAnother log line2."); + List steps = new Vector(); + steps.add(step1); + steps.add(step2); + + log.info("Send SlcExecutionStepsRequest for SlcExecution #" + + slcExec.getUuid()); + try { + template.marshalSendAndReceive(new SlcExecutionStepsRequest(slcExec + .getUuid(), steps)); + } catch (SoapFaultClientException e) { + WebServiceUtils.manageSoapException(e); + throw e; + } + } + + protected SlcExecution createAndSendSlcExecution() { + SlcExecution slcExec = SlcExecutionTestUtils.createSimpleSlcExecution(); + + log.info("Send create SlcExecutionRequest for SlcExecution #" + + slcExec.getUuid()); + template.marshalSendAndReceive(new SlcExecutionRequest(slcExec)); + return slcExec; + } +} diff --git a/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java b/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java new file mode 100644 index 000000000..b3c2a7cb9 --- /dev/null +++ b/integration-tests/org.argeo.slc.it.webapp/src/test/java-old/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java @@ -0,0 +1,60 @@ +package org.argeo.slc.ws; + +import org.springframework.ws.client.core.WebServiceTemplate; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + +import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createCompleteTreeTestResult; +import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createSimpleResultPartRequest; + +import org.argeo.slc.core.test.tree.TreeTestResult; +import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest; +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 { + private Log log = LogFactory.getLog(getClass()); + + private WebServiceTemplate template; + + public void setUp() { + template = getBean(WebServiceTemplate.class); + } + + public void testCreateTreeTestResultRequest() { + createAndSendTreeTestResult(true); + } + + public void testResultPartRequest() { + TreeTestResult ttr = createAndSendTreeTestResult(true); + + ResultPartRequest req = createSimpleResultPartRequest(ttr); + + log.info("Send ResultPartRequest for result " + req.getResultUuid()); + template.marshalSendAndReceive(req); + } + + public void testCloseTreeTestResultRequest() { + 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; + } +} diff --git a/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/ScenarioWsIntegrationTest.java b/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/ScenarioWsIntegrationTest.java deleted file mode 100644 index 7d4d06742..000000000 --- a/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/ScenarioWsIntegrationTest.java +++ /dev/null @@ -1,85 +0,0 @@ -package org.argeo.slc.ws; - -import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createMinimalConsistentTreeTestResult; -import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createSimpleResultPartError; -import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createSimpleResultPartFailed; -import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createSimpleResultPartPassed; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.argeo.slc.core.test.SimpleResultPart; -import org.argeo.slc.core.test.tree.TreeTestResult; -import org.argeo.slc.msg.process.SlcExecutionRequest; -import org.argeo.slc.msg.process.SlcExecutionStatusRequest; -import org.argeo.slc.msg.process.SlcExecutionStepsRequest; -import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest; -import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest; -import org.argeo.slc.msg.test.tree.ResultPartRequest; -import org.argeo.slc.process.SlcExecution; -import org.argeo.slc.process.SlcExecutionStep; -import org.argeo.slc.unit.AbstractSpringTestCase; -import org.argeo.slc.unit.process.SlcExecutionTestUtils; -import org.springframework.ws.client.core.WebServiceTemplate; - -public class ScenarioWsIntegrationTest extends AbstractSpringTestCase { - private Log log = LogFactory.getLog(getClass()); - - private WebServiceTemplate template; - - public void setUp() { - template = getBean(WebServiceTemplate.class); - } - - public void testSinglePathScenario() { - // Create SLC execution - SlcExecution slcExec = SlcExecutionTestUtils.createSimpleSlcExecution(); - log.info("Send create SlcExecutionRequest for SlcExecution #" - + slcExec.getUuid()); - template.marshalSendAndReceive(new SlcExecutionRequest(slcExec)); - - // Add SLC execution step - SlcExecutionStep step = new SlcExecutionStep("JUnit step"); - slcExec.getSteps().add(step); - log.info("Send SlcExecutionStepsRequest for SlcExecution #" - + slcExec.getUuid()); - template.marshalSendAndReceive(new SlcExecutionStepsRequest(slcExec - .getUuid(), step)); - - // Create test result - TreeTestResult ttr = createMinimalConsistentTreeTestResult(slcExec); - ttr.addResultPart(createSimpleResultPartPassed()); - log.info("Send CreateTreeTestResultRequest for result #" - + ttr.getUuid()); - template.marshalSendAndReceive(new CreateTreeTestResultRequest(ttr)); - - // Add failed part - SimpleResultPart failedPart = createSimpleResultPartFailed(); - ttr.addResultPart(failedPart); - log.info("Send ResultPartRequest for result #" + ttr.getUuid()); - template.marshalSendAndReceive(new ResultPartRequest(ttr, null, - failedPart)); - - // Add error part - SimpleResultPart errorPart = createSimpleResultPartError(); - ttr.addResultPart(errorPart); - log.info("Send ResultPartRequest for result #" + ttr.getUuid()); - template.marshalSendAndReceive(new ResultPartRequest(ttr, null, - errorPart)); - - // Close result - ttr.close(); - log - .info("Send CloseTreeTestResultRequest for result #" - + ttr.getUuid()); - template.marshalSendAndReceive(new CloseTreeTestResultRequest(ttr - .getUuid(), ttr.getCloseDate())); - - // Notify SLC execution FINISHED - slcExec.setStatus(SlcExecution.STATUS_FINISHED); - log.info("Send SlcExecutionStatusRequest for SlcExecution #" - + slcExec.getUuid()); - template.marshalSendAndReceive(new SlcExecutionStatusRequest(slcExec - .getUuid(), slcExec.getStatus())); - } - -} diff --git a/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/SlcAntWsIntegrationTest.java b/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/SlcAntWsIntegrationTest.java deleted file mode 100644 index 7c37e535f..000000000 --- a/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/SlcAntWsIntegrationTest.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.argeo.slc.ws; - -import org.argeo.slc.ant.unit.MinimalAntClasspathTestCase; - -public class SlcAntWsIntegrationTest extends MinimalAntClasspathTestCase { - public void testSimpleRun() { - execute("/org/argeo/slc/ant/build.xml"); - } - -} diff --git a/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/SlcExecutionWsIntegrationTest.java b/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/SlcExecutionWsIntegrationTest.java deleted file mode 100644 index b40e97335..000000000 --- a/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/SlcExecutionWsIntegrationTest.java +++ /dev/null @@ -1,79 +0,0 @@ -package org.argeo.slc.ws; - -import java.util.List; -import java.util.Vector; - -import org.springframework.ws.client.core.WebServiceTemplate; -import org.springframework.ws.soap.client.SoapFaultClientException; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - -import org.argeo.slc.msg.process.SlcExecutionRequest; -import org.argeo.slc.msg.process.SlcExecutionStatusRequest; -import org.argeo.slc.msg.process.SlcExecutionStepsRequest; -import org.argeo.slc.process.SlcExecution; -import org.argeo.slc.process.SlcExecutionStep; -import org.argeo.slc.unit.AbstractSpringTestCase; -import org.argeo.slc.unit.process.SlcExecutionTestUtils; -import org.argeo.slc.ws.client.WebServiceUtils; - -public class SlcExecutionWsIntegrationTest extends AbstractSpringTestCase { - private Log log = LogFactory.getLog(getClass()); - - private WebServiceTemplate template; - - public void setUp() { - template = getBean(WebServiceTemplate.class); - } - - public void testSlcExecutionRequests() { - SlcExecution slcExec = createAndSendSlcExecution(); - - slcExec.setUser("otherUser"); - log.info("Send update SlcExecutionRequest for SlcExecution #" - + slcExec.getUuid()); - template.marshalSendAndReceive(new SlcExecutionRequest(slcExec)); - } - - public void testSlcExecutionStatusRequest() { - SlcExecution slcExec = createAndSendSlcExecution(); - - slcExec.setStatus(SlcExecution.STATUS_FINISHED); - log.info("Send SlcExecutionStatusRequest for SlcExecution #" - + slcExec.getUuid()); - template.marshalSendAndReceive(new SlcExecutionStatusRequest(slcExec - .getUuid(), slcExec.getStatus())); - } - - public void testSendSlcExecutionStepRequest() { - SlcExecution slcExec = createAndSendSlcExecution(); - - SlcExecutionStep step1 = new SlcExecutionStep( - "Logline\nAnother log line."); - SlcExecutionStep step2 = new SlcExecutionStep( - "Logline2\nAnother log line2."); - List steps = new Vector(); - steps.add(step1); - steps.add(step2); - - log.info("Send SlcExecutionStepsRequest for SlcExecution #" - + slcExec.getUuid()); - try { - template.marshalSendAndReceive(new SlcExecutionStepsRequest(slcExec - .getUuid(), steps)); - } catch (SoapFaultClientException e) { - WebServiceUtils.manageSoapException(e); - throw e; - } - } - - protected SlcExecution createAndSendSlcExecution() { - SlcExecution slcExec = SlcExecutionTestUtils.createSimpleSlcExecution(); - - log.info("Send create SlcExecutionRequest for SlcExecution #" - + slcExec.getUuid()); - template.marshalSendAndReceive(new SlcExecutionRequest(slcExec)); - return slcExec; - } -} diff --git a/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java b/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java deleted file mode 100644 index b3c2a7cb9..000000000 --- a/integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/ws/TreeTestResultWsIntegrationTest.java +++ /dev/null @@ -1,60 +0,0 @@ -package org.argeo.slc.ws; - -import org.springframework.ws.client.core.WebServiceTemplate; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - -import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createCompleteTreeTestResult; -import static org.argeo.slc.unit.test.tree.TreeTestResultTestUtils.createSimpleResultPartRequest; - -import org.argeo.slc.core.test.tree.TreeTestResult; -import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest; -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 { - private Log log = LogFactory.getLog(getClass()); - - private WebServiceTemplate template; - - public void setUp() { - template = getBean(WebServiceTemplate.class); - } - - public void testCreateTreeTestResultRequest() { - createAndSendTreeTestResult(true); - } - - public void testResultPartRequest() { - TreeTestResult ttr = createAndSendTreeTestResult(true); - - ResultPartRequest req = createSimpleResultPartRequest(ttr); - - log.info("Send ResultPartRequest for result " + req.getResultUuid()); - template.marshalSendAndReceive(req); - } - - public void testCloseTreeTestResultRequest() { - 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; - } -}