Moved tests from testsuite to beans
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@201 50f2f4bb-b051-0410-bef5-90022cba6387
This commit is contained in:
parent
b0711f48c7
commit
af1de81bc8
|
|
@ -0,0 +1 @@
|
|||
foo=bar
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
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-2.0.xsd">
|
||||
|
||||
<foobar/>
|
||||
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
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-2.0.xsd">
|
||||
|
||||
<bean xml:lang="en" id="testBean" class="org.springframework.beans.TestBean"/>
|
||||
|
||||
<bean id="fooBean" class="org.springframework.beans.TestBean">
|
||||
<property name="spouse">
|
||||
<bean class="org.springframework.beans.TestBean"/>
|
||||
</property>
|
||||
<property name="friends">
|
||||
<list>
|
||||
<bean class="org.springframework.beans.TestBean"/>
|
||||
<bean class="org.springframework.beans.TestBean"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
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">
|
||||
|
||||
<bean id="rob" class="org.springframework.beans.TestBean" p:name="Rob Harrop" p:spouse-ref="sally">
|
||||
<property name="age" value="24"/>
|
||||
</bean>
|
||||
|
||||
<bean id="sally" class="org.springframework.beans.TestBean" p:name="Sally Greenwood" p:spouse-ref="rob"/>
|
||||
|
||||
<bean id="sally2" class="org.springframework.beans.TestBean">
|
||||
<property name="spouse">
|
||||
<bean id="rob2" class="org.springframework.beans.TestBean" p:name="Rob Harrop" p:spouse-ref="sally2">
|
||||
<property name="age" value="24"/>
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="derivedSally" class="org.springframework.beans.DerivedTestBean" p:name="Sally Greenwood" p:spouseRef="r"/>
|
||||
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,184 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">
|
||||
|
||||
<util:constant id="min" static-field="
|
||||
java.lang.Integer.
|
||||
MIN_VALUE
|
||||
"/>
|
||||
|
||||
<util:constant static-field="java.lang.Integer.MAX_VALUE"/>
|
||||
|
||||
<util:property-path id="name" path="
|
||||
configuredBean.
|
||||
name
|
||||
"/>
|
||||
|
||||
<bean id="testBean" class="org.springframework.beans.TestBean" scope="prototype">
|
||||
<property name="name">
|
||||
<util:property-path path="configuredBean.name"/>
|
||||
</property>
|
||||
<property name="someProperties">
|
||||
<util:properties location="classpath:/org/springframework/beans/factory/config/util.properties"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="constructedTestBean" class="org.springframework.beans.TestBean">
|
||||
<constructor-arg index="0">
|
||||
<util:property-path path="configuredBean.name"/>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean id="configuredBean" class="org.springframework.beans.TestBean">
|
||||
<property name="name" value="Rob Harrop"/>
|
||||
</bean>
|
||||
|
||||
<util:map id="simpleMap">
|
||||
<entry key="foo" value="bar"/>
|
||||
</util:map>
|
||||
|
||||
<util:map id="scopedMap" scope="prototype">
|
||||
<description>My scoped Map</description>
|
||||
<entry key="foo" value="bar"/>
|
||||
</util:map>
|
||||
|
||||
<util:map id="mapWithRef" map-class="java.util.TreeMap">
|
||||
<entry key="bean" value-ref="testBean"/>
|
||||
</util:map>
|
||||
|
||||
<util:list id="simpleList">
|
||||
<value>Rob Harrop</value>
|
||||
</util:list>
|
||||
|
||||
<util:list id="scopedList" scope="prototype">
|
||||
<description>My scoped List</description>
|
||||
<value>Rob Harrop</value>
|
||||
</util:list>
|
||||
|
||||
<util:set id="simpleSet">
|
||||
<value>Rob Harrop</value>
|
||||
</util:set>
|
||||
|
||||
<util:set id="scopedSet" scope="prototype">
|
||||
<description>My scoped Set</description>
|
||||
<value>Rob Harrop</value>
|
||||
</util:set>
|
||||
|
||||
<bean id="nestedCollectionsBean" class="org.springframework.beans.TestBean">
|
||||
<property name="someList">
|
||||
<util:list>
|
||||
<value>foo</value>
|
||||
</util:list>
|
||||
</property>
|
||||
<property name="someSet">
|
||||
<util:set>
|
||||
<value>bar</value>
|
||||
</util:set>
|
||||
</property>
|
||||
<property name="someMap">
|
||||
<util:map>
|
||||
<entry key="foo">
|
||||
<util:set>
|
||||
<value>bar</value>
|
||||
</util:set>
|
||||
</entry>
|
||||
</util:map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="nestedCustomTagBean" class="org.springframework.beans.TestBean" scope="prototype">
|
||||
<property name="someList">
|
||||
<list>
|
||||
<util:constant static-field="java.lang.Integer.MIN_VALUE"/>
|
||||
</list>
|
||||
</property>
|
||||
<property name="someSet">
|
||||
<set>
|
||||
<util:constant static-field="java.lang.Integer.MIN_VALUE"/>
|
||||
</set>
|
||||
</property>
|
||||
<property name="someMap">
|
||||
<map>
|
||||
<entry>
|
||||
<key><value>min</value></key>
|
||||
<util:constant static-field="java.lang.Integer.MIN_VALUE"/>
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="circularCollectionsBean" class="org.springframework.beans.TestBean">
|
||||
<property name="someList">
|
||||
<util:list>
|
||||
<ref bean="circularCollectionsBean"/>
|
||||
</util:list>
|
||||
</property>
|
||||
<property name="someSet">
|
||||
<util:set>
|
||||
<ref bean="circularCollectionsBean"/>
|
||||
</util:set>
|
||||
</property>
|
||||
<property name="someMap">
|
||||
<util:map>
|
||||
<entry key="foo" value-ref="circularCollectionsBean"/>
|
||||
</util:map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<util:list id="circularList">
|
||||
<ref bean="circularCollectionBeansBean"/>
|
||||
</util:list>
|
||||
|
||||
<util:set id="circularSet">
|
||||
<ref bean="circularCollectionBeansBean"/>
|
||||
</util:set>
|
||||
|
||||
<util:map id="circularMap">
|
||||
<entry key="foo" value-ref="circularCollectionBeansBean"/>
|
||||
</util:map>
|
||||
|
||||
<bean id="circularCollectionBeansBean" class="org.springframework.beans.TestBean">
|
||||
<property name="someList" ref="circularList"/>
|
||||
<property name="someSet" ref="circularSet"/>
|
||||
<property name="someMap" ref="circularMap"/>
|
||||
</bean>
|
||||
|
||||
<util:properties id="myProperties"
|
||||
location="classpath:/org/springframework/beans/factory/config/util.properties"/>
|
||||
|
||||
<util:properties id="myScopedProperties"
|
||||
location="classpath:/org/springframework/beans/factory/config/util.properties" scope="prototype"/>
|
||||
|
||||
<util:properties id="myLocalProperties">
|
||||
<prop key="foo2">bar2</prop>
|
||||
</util:properties>
|
||||
|
||||
<util:properties id="myMergedProperties"
|
||||
location="classpath:/org/springframework/beans/factory/config/util.properties">
|
||||
<prop key="foo2">bar2</prop>
|
||||
</util:properties>
|
||||
|
||||
<util:properties id="defaultLocalOverrideProperties"
|
||||
location="classpath:/org/springframework/beans/factory/config/util.properties">
|
||||
<prop key="foo">local</prop>
|
||||
<prop key="foo2">local2</prop>
|
||||
</util:properties>
|
||||
|
||||
<util:properties id="trueLocalOverrideProperties"
|
||||
location="classpath:/org/springframework/beans/factory/config/util.properties"
|
||||
local-override="true">
|
||||
<prop key="foo">local</prop>
|
||||
<prop key="foo2">local2</prop>
|
||||
</util:properties>
|
||||
|
||||
<util:properties id="falseLocalOverrideProperties"
|
||||
location="classpath:/org/springframework/beans/factory/config/util.properties"
|
||||
local-override="false">
|
||||
<prop key="foo">local</prop>
|
||||
<prop key="foo2">local2</prop>
|
||||
</util:properties>
|
||||
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<spring:beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:spring="http://www.springframework.org/schema/beans"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
|
||||
|
||||
<spring:bean id="testBean1" class="org.springframework.beans.TestBean">
|
||||
<spring:meta key="foo" value="bar"/>
|
||||
</spring:bean>
|
||||
|
||||
<spring:bean id="testBean2" class="org.springframework.beans.TestBean" parent="testBean1">
|
||||
<spring:meta key="abc" value="123"/>
|
||||
</spring:bean>
|
||||
|
||||
<spring:bean id="testBean3" class="org.springframework.beans.TestBean">
|
||||
<spring:property name="name" value="Rob">
|
||||
<spring:meta key="surname" value="Harrop"/>
|
||||
</spring:property>
|
||||
</spring:bean>
|
||||
|
||||
</spring:beans>
|
||||
Loading…
Reference in New Issue