diff --git a/org.springframework.testsuite/src/test/java/org/springframework/orm/hibernate3/HibernateTransactionManagerTests.java b/org.springframework.orm/src/test/java/org/springframework/orm/hibernate3/HibernateTransactionManagerTests.java
similarity index 100%
rename from org.springframework.testsuite/src/test/java/org/springframework/orm/hibernate3/HibernateTransactionManagerTests.java
rename to org.springframework.orm/src/test/java/org/springframework/orm/hibernate3/HibernateTransactionManagerTests.java
diff --git a/org.springframework.testsuite/src/test/java/org/springframework/orm/hibernate3/LocalSessionFactoryBeanTests.java b/org.springframework.orm/src/test/java/org/springframework/orm/hibernate3/LocalSessionFactoryBeanTests.java
similarity index 100%
rename from org.springframework.testsuite/src/test/java/org/springframework/orm/hibernate3/LocalSessionFactoryBeanTests.java
rename to org.springframework.orm/src/test/java/org/springframework/orm/hibernate3/LocalSessionFactoryBeanTests.java
diff --git a/org.springframework.orm/src/test/resources/org/springframework/beans/factory/xml/child.xml b/org.springframework.orm/src/test/resources/org/springframework/beans/factory/xml/child.xml
new file mode 100644
index 00000000000..654e76e7fb5
--- /dev/null
+++ b/org.springframework.orm/src/test/resources/org/springframework/beans/factory/xml/child.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+ override
+
+
+
+
+ override
+
+
+
+
+ override
+
+
+
+
+ prototypeOverridesInheritedSingleton
+
+
+
+
+ prototype-override
+
+
+
+
+ prototype-override
+
+
+
+
+ overrideParentBean
+
+
+
+
+
+
+ myname
+
+
+
+
+
diff --git a/org.springframework.orm/src/test/resources/org/springframework/beans/factory/xml/test.xml b/org.springframework.orm/src/test/resources/org/springframework/beans/factory/xml/test.xml
new file mode 100644
index 00000000000..e67e3101362
--- /dev/null
+++ b/org.springframework.orm/src/test/resources/org/springframework/beans/factory/xml/test.xml
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+ I have no properties and I'm happy without them.
+
+
+
+
+
+ aliased
+
+
+
+
+
+
+
+ aliased
+
+
+
+
+
+ aliased
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Rod
+ 31
+
+
+
+
+
+ Roderick
+
+
+
+
+ Kerry
+ 34
+
+
+
+
+
+ Kathy
+ 28
+
+
+
+
+ typeMismatch
+ 34x
+
+
+
+
+
+
+
+ true
+
+
+
+ true
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ listenerVeto
+ 66
+
+
+
+
+
+
+
diff --git a/org.springframework.orm/src/test/resources/org/springframework/orm/hibernate3/filterDefinitions.xml b/org.springframework.orm/src/test/resources/org/springframework/orm/hibernate3/filterDefinitions.xml
new file mode 100644
index 00000000000..96b19990ac4
--- /dev/null
+++ b/org.springframework.orm/src/test/resources/org/springframework/orm/hibernate3/filterDefinitions.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ string
+ long
+
+
+
+
+
+
+
+ integer
+
+
+
+
+
+
+
+
diff --git a/org.springframework.orm/src/test/resources/org/springframework/orm/hibernate3/typeDefinitions.xml b/org.springframework.orm/src/test/resources/org/springframework/orm/hibernate3/typeDefinitions.xml
new file mode 100644
index 00000000000..bd12f319b7f
--- /dev/null
+++ b/org.springframework.orm/src/test/resources/org/springframework/orm/hibernate3/typeDefinitions.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ value1
+ othervalue
+
+
+
+
+
+
+
+
+ myvalue
+
+
+
+
+
+
+
+