]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.simple/src/test/resources/org/argeo/slc/core/execution/test.xml
Added InstantiationManager
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / test / resources / org / argeo / slc / core / execution / test.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xmlns:aop="http://www.springframework.org/schema/aop"
5 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
6 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
7
8 <import resource="imports.xml" />
9
10 <bean id="second" parent="slcTemplate.simpleFlow" scope="prototype">
11 <constructor-arg>
12 <bean parent="slcTemplate.simpleSpec">
13 <property name="attributes">
14 <map>
15 <entry key="testKey">
16 <bean parent="specAttr.primitive" p:value="second" />
17 </entry>
18 </map>
19 </property>
20 </bean>
21 </constructor-arg>
22 <property name="executables">
23 <list>
24 <ref local="echo1" />
25 <bean class="org.argeo.slc.core.test.SimpleTestRun">
26 <property name="testDefinition" ref="basic.testDef" />
27 <property name="testData" ref="basic.testData" />
28 <property name="testResult" ref="basicTestResult"/>
29 </bean>
30 </list>
31 </property>
32 </bean>
33
34 <bean id="first" parent="slcTemplate.simpleFlow">
35 <constructor-arg>
36 <bean parent="slcTemplate.simpleSpec">
37 <property name="attributes">
38 <map>
39 <entry key="testKey">
40 <bean parent="specAttr.primitive" p:value="first" />
41 </entry>
42 </map>
43 </property>
44 </bean>
45 </constructor-arg>
46 <property name="executables">
47 <list>
48 <ref local="second" />
49 <ref local="echo1" />
50 <bean parent="task.echo" scope="prototype">
51 <property name="message"
52 value="In flow first, emebedded - testKey=@{testKey}" />
53 </bean>
54 </list>
55 </property>
56 </bean>
57
58 <bean id="echo1" parent="task.echo" scope="prototype">
59 <property name="message"
60 value="testKey=@{testKey}" />
61 </bean>
62
63 <bean id="basic.testData" class="org.argeo.slc.core.test.BasicTestData" scope="prototype">
64 <property name="expected" value="first" />
65 <property name="reached" value="@{testKey}" />
66 </bean>
67
68 <bean id="basic.testDef" class="org.argeo.slc.core.test.BasicTestDefinition">
69 </bean>
70
71 <bean id="basicTestResult" class="org.argeo.slc.core.test.SimpleTestResult" />
72
73 </beans>