X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.agent%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2Ftest%2FSlcTestTask.java;fp=org.argeo.slc.agent%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2Ftest%2FSlcTestTask.java;h=263242fb79dde7305c9a827421a99c135f089e49;hb=847af36ba908ea3285a16e17d809a2b29f207b0a;hp=6f2411c0093ea9454a43caf95538dc8683e6fa8d;hpb=8b37c72a3ea534b43506ba74373c5de90658b571;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/test/SlcTestTask.java b/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/test/SlcTestTask.java index 6f2411c00..263242fb7 100644 --- a/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/test/SlcTestTask.java +++ b/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/test/SlcTestTask.java @@ -3,14 +3,11 @@ package org.argeo.slc.ant.test; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.tools.ant.BuildException; - import org.argeo.slc.ant.SlcAntConfig; -import org.argeo.slc.ant.spring.AbstractSpringArg; +import org.argeo.slc.ant.spring.SpringArg; import org.argeo.slc.ant.structure.SAwareTask; -import org.argeo.slc.core.SlcException; import org.argeo.slc.core.deploy.DeployedSystem; import org.argeo.slc.core.process.SlcExecution; -import org.argeo.slc.core.process.SlcExecutionAware; import org.argeo.slc.core.structure.StructureAware; import org.argeo.slc.core.structure.tree.TreeSPath; import org.argeo.slc.core.test.ExecutableTestRun; @@ -28,10 +25,10 @@ public class SlcTestTask extends SAwareTask { private String testRunBean = null; - private TestDefinitionArg testDefinitionArg; - private TestDataArg testDataArg; - private DeployedSystemArg deployedSystemArg; - private TestResultArg testResultArg; + private SpringArg testDefinitionArg; + private SpringArg testDataArg; + private SpringArg deployedSystemArg; + private SpringArg testResultArg; @Override public void executeActions(String mode) throws BuildException { @@ -64,22 +61,22 @@ public class SlcTestTask extends SAwareTask { // set overridden references if (testDataArg != null) { - testRun.setTestData(testDataArg.getTestData()); + testRun.setTestData(testDataArg.getBeanInstance()); log.trace("Overrides test data"); } if (testDefinitionArg != null) { - testRun.setTestDefinition(testDefinitionArg.getTestDefinition()); + testRun.setTestDefinition(testDefinitionArg.getBeanInstance()); log.trace("Overrides test definition"); } if (deployedSystemArg != null) { - testRun.setDeployedSystem(deployedSystemArg.getDeployedSystem()); + testRun.setDeployedSystem(deployedSystemArg.getBeanInstance()); log.trace("Overrides deployed system"); } if (testResultArg != null) { - testRun.setTestResult(testResultArg.getTestResult()); + testRun.setTestResult(testResultArg.getBeanInstance()); log.trace("Overrides test result"); } @@ -118,28 +115,28 @@ public class SlcTestTask extends SAwareTask { } /** Creates sub tag. */ - public TestDefinitionArg createTestDefinition() { - testDefinitionArg = new TestDefinitionArg(); + public SpringArg createTestDefinition() { + testDefinitionArg = new SpringArg(); // only test definitions can add to path addSAwareArg(testDefinitionArg); return testDefinitionArg; } /** Creates sub tag. */ - public TestDataArg createTestData() { - testDataArg = new TestDataArg(); + public SpringArg createTestData() { + testDataArg = new SpringArg(); return testDataArg; } /** Creates sub tag. */ - public DeployedSystemArg createDeployedSystem() { - deployedSystemArg = new DeployedSystemArg(); + public SpringArg createDeployedSystem() { + deployedSystemArg = new SpringArg(); return deployedSystemArg; } /** Creates sub tag. */ - public TestResultArg createTestResult() { - testResultArg = new TestResultArg(); + public SpringArg createTestResult() { + testResultArg = new SpringArg(); return testResultArg; } @@ -147,30 +144,3 @@ public class SlcTestTask extends SAwareTask { return SpringUtils.loadSingleFromContext(getContext(), clss); } } - -class TestDefinitionArg extends AbstractSpringArg { - TestDefinition getTestDefinition() { - return (TestDefinition) getBeanInstance(); - } -} - -class TestDataArg extends AbstractSpringArg { - TestData getTestData() { - return (TestData) getBeanInstance(); - } - -} - -class DeployedSystemArg extends AbstractSpringArg { - DeployedSystem getDeployedSystem() { - return (DeployedSystem) getBeanInstance(); - } - -} - -class TestResultArg extends AbstractSpringArg { - TestResult getTestResult() { - return (TestResult) getBeanInstance(); - } - -}