]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc/src/test/ant/build.xml
Introduce active paths
[gpl/argeo-slc.git] / org.argeo.slc / src / test / ant / build.xml
index fdd1557d2b859be03e8e039e906e69b229422967..76fa1c79bb05203916e8a961ef0a3dfded78bd74 100644 (file)
@@ -1,15 +1,52 @@
-<project default="test">\r
-       <taskdef name="slc.test" classname="org.argeo.slc.ant.SlcTestTask" />\r
+<project default="test" name="testProject">\r
+       <description>A Test project</description>\r
+       \r
+       <taskdef name="slc.test" classname="org.argeo.slc.ant.test.SlcTestTask" />\r
 \r
-       <target name="test">\r
+       <target name="test" depends="testSimple,testObj">\r
+       </target>\r
+\r
+       <target name="testSimple" description="A simple test">\r
+               <!-- Success -->\r
                <slc.test>\r
                        <testDefinition bean="dummyTestDefinition" />\r
                        <testData bean="dummyTestDataOK" />\r
                </slc.test>\r
 \r
+               <!-- Failure -->\r
                <slc.test>\r
                        <testDefinition bean="dummyTestDefinition" />\r
                        <testData bean="dummyTestDataNOK" />\r
                </slc.test>\r
+\r
+               <!-- Override property -->\r
+               <slc.test>\r
+                       <testDefinition bean="dummyTestDefinition" />\r
+                       <testData bean="dummyTestDataNOK">\r
+                               <override name="reached" value="value1" />\r
+                       </testData>\r
+               </slc.test>\r
+       </target>\r
+       \r
+       <target name="testObj" description="An object test">\r
+               <!-- Success -->\r
+               <slc.test>\r
+                       <testDefinition bean="dummyTestDefinition"/>\r
+                       <testData bean="dummyTestDataObjOK"  description="A dummy testDef"/>\r
+               </slc.test>\r
+\r
+               <!-- Failure -->\r
+               <slc.test>\r
+                       <testDefinition bean="dummyTestDefinition" />\r
+                       <testData bean="dummyTestDataObjNOK" />\r
+               </slc.test>\r
+\r
+               <!-- Override property -->\r
+               <slc.test>\r
+                       <testDefinition bean="dummyTestDefinition" />\r
+                       <testData bean="dummyTestDataObjNOK">\r
+                               <override name="reached" bean="dummyTestDataObject1" />\r
+                       </testData>\r
+               </slc.test>\r
        </target>\r
 </project>
\ No newline at end of file