]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.example/exampleSlcAppli/root/Context/build.xml
Set required JDK to 1.6
[gpl/argeo-slc.git] / org.argeo.slc.example / exampleSlcAppli / root / Context / build.xml
1 <project default="testContext">
2 <target name="testContext" description="Tests with context">
3 <slc.context id="context1">
4 <values>
5 <entry key="varExtern" value="70" />
6 </values>
7 <expectedValues>
8 <entry key="reference" value="20" />
9 </expectedValues>
10 </slc.context>
11
12 <slc.test description="Context 1">
13 <testDefinition bean="simpleContextTestDef" />
14 <testData bean="context.simple1">
15 <override name="parentContext" antref="context1" />
16 </testData>
17 </slc.test>
18
19 <slc.test description="Context 2">
20 <testDefinition bean="simpleContextTestDef" />
21 <testData bean="context.complex1">
22 <override name="parentContext" antref="context1">
23 <override name="updateValues">
24 <map>
25 <entry key="greeting" value="Bonjour" />
26 </map>
27 </override>
28 <override name="updateExpectedValues">
29 <map>
30 <entry key="reference2" value="28" />
31 </map>
32 </override>
33 </override>
34 </testData>
35 </slc.test>
36 </target>
37
38 <target name="testBaseContext" description="Tests with base context">
39 <slc.context id="context1">
40 <expectedValues>
41 <entry key="reference" value="20" />
42 </expectedValues>
43 </slc.context>
44
45 <slc.test description="Context 1">
46 <testDefinition bean="simpleContextTestDef" />
47 <testData bean="context.simple1">
48 <override name="parentContext" antref="context1" />
49 </testData>
50 </slc.test>
51
52 <slc.context id="context2" basedon="context1">
53 <values>
54 <entry key="reference" value="29" />
55 </values>
56 <expectedValues>
57 <entry key="reference" value="29" />
58 </expectedValues>
59 </slc.context>
60
61 <slc.test description="Context 2">
62 <testDefinition bean="simpleContextTestDef" />
63 <testData bean="context.simple2">
64 <override name="parentContext" antref="context2"/>
65 </testData>
66 </slc.test>
67 </target>
68
69 </project>