1 package org
.argeo
.slc
.ant
;
3 import org
.springframework
.context
.ApplicationContext
;
5 import org
.apache
.tools
.ant
.BuildException
;
7 import org
.argeo
.slc
.core
.test
.TestData
;
8 import org
.argeo
.slc
.core
.test
.TestDefinition
;
10 public class SlcTestTask
extends AbstractSpringTask
{
12 private TestDefinitionArg testDefinitionArg
;
13 private TestDataArg testDataArg
;
16 public void execute() throws BuildException
{
17 TestDefinition testDefinition
= testDefinitionArg
.getTestDefinition();
18 testDefinition
.setTestData(testDataArg
.getTestData());
19 testDefinition
.execute();
22 public TestDefinitionArg
createTestDefinition() {
23 testDefinitionArg
= new TestDefinitionArg();
24 return testDefinitionArg
;
27 public TestDataArg
createTestData() {
28 testDataArg
= new TestDataArg();
33 class TestDefinitionArg
extends AbstractSpringArg
{
34 public TestDefinition
getTestDefinition(){
35 return (TestDefinition
)getBeanInstance();
39 class TestDataArg
extends AbstractSpringArg
{
40 public TestData
getTestData(){
41 return (TestData
)getBeanInstance();