]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc/src/test/ant/build.xml
Make project helper more generic
[gpl/argeo-slc.git] / org.argeo.slc / src / test / ant / build.xml
1 <project default="test" name="testProject">
2 <description>A Test project</description>
3
4
5 <taskdef resource="org/argeo/slc/ant/taskdefs.properties" />
6
7 <target name="test" depends="testSimple,testObj">
8 </target>
9
10 <target name="testSimple" description="A simple test">
11 <!-- Success -->
12 <slc.test>
13 <testDefinition bean="dummyTestDefinition" />
14 <testData bean="dummyTestDataOK" />
15 </slc.test>
16
17 <!-- Failure -->
18 <slc.test>
19 <testDefinition bean="dummyTestDefinition" />
20 <testData bean="dummyTestDataNOK" />
21 </slc.test>
22
23 <!-- Override property -->
24 <slc.test>
25 <testDefinition bean="dummyTestDefinition" />
26 <testData bean="dummyTestDataNOK">
27 <override name="reached" value="value1" />
28 </testData>
29 </slc.test>
30 </target>
31
32 <target name="testObj" description="An object test">
33 <!-- Success -->
34 <slc.test>
35 <testDefinition bean="dummyTestDefinition"/>
36 <testData bean="dummyTestDataObjOK" description="A dummy testDef"/>
37 </slc.test>
38
39 <!-- Failure -->
40 <slc.test>
41 <testDefinition bean="dummyTestDefinition" />
42 <testData bean="dummyTestDataObjNOK" />
43 </slc.test>
44
45 <!-- Override property -->
46 <slc.test>
47 <testDefinition bean="dummyTestDefinition" />
48 <testData bean="dummyTestDataObjNOK">
49 <override name="reached" bean="dummyTestDataObject1" />
50 </testData>
51 </slc.test>
52 </target>
53 </project>