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