]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.core/src/test/resources/org/argeo/slc/core/execution/test.xml
Fix description tag
[gpl/argeo-slc.git] / runtime / org.argeo.slc.core / 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:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
4 xmlns:aop="http://www.springframework.org/schema/aop"
5 xsi:schemaLocation="
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.5.xsd
8 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
9
10 <import resource="imports.xml" />
11
12 <bean id="myTestResult" class="org.argeo.slc.core.test.SimpleTestResult" />
13
14 <bean id="myTestDef" class="org.argeo.slc.core.test.BasicTestDefinition" />
15
16 <bean id="myTestRunTemplate" class="org.argeo.slc.core.test.SimpleTestRun" abstract="true">
17 <property name="testDefinition" ref="myTestDef" />
18 <property name="testResult" ref="myTestResult"/>
19 </bean>
20
21 <bean id="spec1" parent="slcTemplate.simpleSpec">
22 <property name="attributes">
23 <map>
24 <entry key="testedComponentId">
25 <bean parent="specAttr.primitive" p:isParameter="true"
26 p:type="integer" />
27 </entry>
28 <entry key="testData1">
29 <bean parent="specAttr.ref" p:targetClass="org.argeo.slc.core.test.BasicTestData"
30 p:isParameter="true" p:isFrozen="true" />
31 </entry>
32 </map>
33 </property>
34 </bean>
35
36 <bean id="flowTemplate1" parent="slcTemplate.simpleFlow"
37 abstract="true">
38 <constructor-arg ref="spec1" />
39 <property name="executables">
40 <list>
41 <bean parent="task.echo">
42 <property name="message" value="From basic @{testedComponentId}" />
43 </bean>
44 <bean parent="myTestRunTemplate">
45 <property name="testData">
46 <bean parent="parameterRef">
47 <constructor-arg value="testData1" />
48 </bean>
49 </property>
50 </bean>
51 <bean parent="task.echo">
52 <property name="message"><value>From basic @{testedComponentId}</value></property>
53 </bean>
54 <bean parent="task.echo">
55 <property name="message"><value>testData1='@{testData1}'</value></property>
56 </bean>
57 </list>
58 </property>
59 </bean>
60
61 <bean id="flow1" parent="flowTemplate1" scope="prototype">
62 <constructor-arg>
63 <map>
64 <entry key="testedComponentId" value="200" />
65 <entry key="testData1">
66 <bean class="org.argeo.slc.core.test.BasicTestData" scope="execution">
67 <aop:scoped-proxy/>
68 <property name="expected" value="tata101" />
69 <property name="reached" value="tata@{testedComponentId}" />
70 </bean>
71 </entry>
72 </map>
73 </constructor-arg>
74 </bean>
75
76 </beans>