Add additional integration test for list values in step scope.

This commit is contained in:
dsyer
2009-09-18 16:29:51 +00:00
parent 7969f56fd9
commit cd12d1050e
5 changed files with 40 additions and 9 deletions

View File

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
<bean id="simple" class="org.springframework.batch.core.scope.TestCollaborator" scope="step">
<property name="name" value="#{stepExecutionContext[foo]}" />
</bean>
@@ -20,6 +18,15 @@
<property name="parent" value="#{stepExecutionContext[parent]}" />
</bean>
<bean id="list" class="org.springframework.batch.core.scope.TestCollaborator" scope="step">
<property name="name" value="foo" />
<property name="list">
<list>
<value>#{stepExecutionContext[foo]}</value>
</list>
</property>
</bean>
<bean id="ref" class="org.springframework.batch.core.scope.TestCollaborator" scope="step">
<property name="name" value="foo" />
<property name="parent" ref="#{stepExecutionContext[foo]}" />