]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.simple/src/test/resources/org/argeo/slc/core/test/context/applicationContext.xml
Introduce org.argeo.slc.support.simple
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / test / resources / org / argeo / slc / core / test / context / applicationContext.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
5
6 <bean id="parentContext.pc1" parent="parentContext.template">
7 <property name="values">
8 <map>
9 <entry key="rootvar" value="text" />
10 </map>
11 </property>
12 <property name="expectedValues">
13 <map>
14 <entry key="reference" value="20" />
15 </map>
16 </property>
17 </bean>
18
19 <bean id="context.c1" parent="context.template">
20 <property name="parentContext" ref="parentContext.pc1" />
21 <property name="values">
22 <map>
23 <entry key="reference" value="20" />
24 <entry key="any" value="999" />
25 <entry key="skipped" value="999" />
26 </map>
27 </property>
28 <property name="expectedValues">
29 <map>
30 <entry key="reference" value="21" />
31 <entry key="any" value="*" />
32 <entry key="skipped" value="!" />
33 </map>
34 </property>
35 </bean>
36
37 <bean id="context.c2" parent="context.template">
38 <property name="parentContext" ref="parentContext.pc1" />
39 <property name="values">
40 <map>
41 <entry key="var" value="37" />
42 <entry key="bad" value="56" />
43 </map>
44 </property>
45 <property name="expectedValues">
46 <map>
47 <entry key="var" value="37" />
48 <entry key="bad" value="57" />
49 </map>
50 </property>
51 </bean>
52
53 <bean id="parentContext.pc2" parent="parentContext.template">
54 <property name="parentContext" ref="parentContext.pc1" />
55 <property name="expectedValues">
56 <map>
57 <entry key="reference" value="40" />
58 </map>
59 </property>
60 </bean>
61
62 <bean id="context.c3" parent="context.template">
63 <property name="parentContext" ref="parentContext.pc2" />
64 <property name="values">
65 <map>
66 <entry key="reference" value="41" />
67 <entry key="rootvar" value="textX" />
68 </map>
69 </property>
70 <property name="expectedValues">
71 <map>
72 <entry key="reference" value="40" />
73 <entry key="rootvar" value="text" />
74 </map>
75 </property>
76 </bean>
77
78
79 <bean id="parentContext.template"
80 class="org.argeo.slc.core.test.context.SimpleParentContextAware"
81 abstract="true">
82 </bean>
83
84 <bean id="context.template"
85 class="org.argeo.slc.core.test.context.SimpleContextAware"
86 abstract="true">
87 </bean>
88 </beans>