Modified: rave/trunk/rave-portal/src/test/resources/test-applicationContext.xml
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-portal/src/test/resources/test-applicationContext.xml?rev=1445805&r1=1445804&r2=1445805&view=diff
==============================================================================
--- rave/trunk/rave-portal/src/test/resources/test-applicationContext.xml 
(original)
+++ rave/trunk/rave-portal/src/test/resources/test-applicationContext.xml Wed 
Feb 13 18:30:04 2013
@@ -23,7 +23,6 @@
                            
http://www.springframework.org/schema/beans/spring-beans.xsd";>
 
     <import resource="classpath:org/apache/rave/core-applicationContext.xml"/>
-    <import 
resource="classpath:org/apache/rave/persistence-applicationContext.xml"/>
     <import resource="classpath:org/apache/rave/web-applicationContext.xml"/>
     <import 
resource="classpath:org/apache/rave/opensocial-provider-applicationContext.xml"/>
 

Modified: rave/trunk/rave-portal/src/test/resources_jpa/test-dataContext.xml
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-portal/src/test/resources_jpa/test-dataContext.xml?rev=1445805&r1=1445804&r2=1445805&view=diff
==============================================================================
--- rave/trunk/rave-portal/src/test/resources_jpa/test-dataContext.xml 
(original)
+++ rave/trunk/rave-portal/src/test/resources_jpa/test-dataContext.xml Wed Feb 
13 18:30:04 2013
@@ -19,15 +19,67 @@
 
 <beans xmlns="http://www.springframework.org/schema/beans";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       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/beans/spring-beans.xsd
+                           http://www.springframework.org/schema/tx
+                           
http://www.springframework.org/schema/tx/spring-tx.xsd";>
 
-    <bean id="dataSourcePopulator" 
class="org.apache.rave.jdbc.util.DataSourcePopulator">
-        <property name="executeScriptQuery" value="SELECT * FROM WIDGET"/>
+    <bean id="transactionManager" 
class="org.springframework.orm.jpa.JpaTransactionManager">
+        <property name="entityManagerFactory" ref="entityManagerFactory"/>
+    </bean>
+
+    <tx:annotation-driven transaction-manager="transactionManager"/>
+
+    <bean id="entityManagerFactory"
+          
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
+        <property name="loadTimeWeaver">
+            <bean 
class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver"/>
+        </property>
+        <property name="persistenceUnitName" value="ravePersistenceUnit"/>
+        <property name="dataSource" ref="dataSource"/>
+        <property name="jpaVendorAdapter">
+            <bean 
class="org.springframework.orm.jpa.vendor.OpenJpaVendorAdapter"
+                  p:databasePlatform="${jpa.jpaVendorAdapter.databasePlatform}"
+                  p:database="${jpa.jpaVendorAdapter.database}"
+                  p:showSql="${jpa.jpaVendorAdapter.showSql}"/>
+        </property>
+        <property name="jpaDialect">
+            <bean class="${jpa.jpaDialect}"/>
+        </property>
+        <property name="jpaPropertyMap">
+            <map>
+                <entry key="openjpa.Log" value="${jpa.openjpa.Log}"/>
+                <entry key="openjpa.RuntimeUnenhancedClasses" 
value="${jpa.openjpa.RuntimeUnenhancedClasses}"/>
+                <entry key="openjpa.jdbc.SynchronizeMappings" 
value="${jpa.openjpa.jdbc.SynchronizeMappings}"/>
+                <entry key="openjpa.jdbc.MappingDefaults" 
value="${jpa.openjpa.jdbc.MappingDefaults}"/>
+            </map>
+        </property>
+    </bean>
+
+    <bean id="dataSource" 
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
+        <property name="url" value="${jpa.dataSource.url}"/>
+        <property name="driverClassName" value="${jpa.dataSource.driver}"/>
+        <property name="username" value="${jpa.dataSource.username}"/>
+        <property name="password" value="${jpa.dataSource.password}"/>
+    </bean>
+
+    <bean id="dataImporter" 
class="org.apache.rave.portal.util.data.DataImporter">
+        <property name="dataExecutor">
+            <bean 
class="org.apache.rave.portal.util.data.DataImporter$ExecutorImpl" />
+        </property>
         <property name="scriptLocations">
             <list>
-                <value>classpath:test-data.sql</value>
+                <value>classpath:initial-data.json</value>
             </list>
         </property>
     </bean>
+
+    <!-- provides a H2 console to look into the db if necessary -->
+    <bean id="org.h2.tools.Server-WebServer" class="org.h2.tools.Server"
+          factory-method="createWebServer" depends-on="dataSource"
+          init-method="start" lazy-init="false" destroy-method="stop">
+        <constructor-arg value="-web,-webPort,11111"/>
+    </bean>
 </beans>
\ No newline at end of file

Modified: rave/trunk/rave-portal/src/test/resources_mongo/test-dataContext.xml
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-portal/src/test/resources_mongo/test-dataContext.xml?rev=1445805&r1=1445804&r2=1445805&view=diff
==============================================================================
--- rave/trunk/rave-portal/src/test/resources_mongo/test-dataContext.xml 
(original)
+++ rave/trunk/rave-portal/src/test/resources_mongo/test-dataContext.xml Wed 
Feb 13 18:30:04 2013
@@ -19,8 +19,37 @@
   -->
 <beans xmlns="http://www.springframework.org/schema/beans";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       xmlns:mongo="http://www.springframework.org/schema/data/mongo";
        xsi:schemaLocation="http://www.springframework.org/schema/beans
-                           
http://www.springframework.org/schema/beans/spring-beans.xsd";>
+                           
http://www.springframework.org/schema/beans/spring-beans.xsd
+                           http://www.springframework.org/schema/data/mongo
+                           
http://www.springframework.org/schema/data/mongo/spring-mongo.xsd";>
+
+    <mongo:db-factory id="mongoFactory"
+                      mongo-ref="mongo"
+                      dbname="${mongo.database}"
+                      username="${mongo.username}"
+                      password="${mongo.password}"/>
+
+    <mongo:mongo id="mongo" host="${mongo.host}" port="${mongo.port}" >
+        <mongo:options
+                connections-per-host="${mongo.connectionsPerHost}"
+                
threads-allowed-to-block-for-connection-multiplier="${mongo.threadsAllowedToBlockForConnectionMultiplier}"
+                connect-timeout="${mongo.connectTimeout}"
+                max-wait-time="${mongo.maxWaitTime}"
+                auto-connect-retry="${mongo.autoConnectRetry}"
+                socket-keep-alive="${mongo.socketKeepAlive}"
+                socket-timeout="${mongo.socketTimeout}"
+                slave-ok="${mongo.slaveOk}"
+                write-number="1"
+                write-timeout="0"
+                write-fsync="true"/>
+    </mongo:mongo>
+
+    <bean id="mongoTemplate" 
class="org.springframework.data.mongodb.core.MongoTemplate">
+        <constructor-arg name="mongoDbFactory" ref="mongoFactory"/>
+    </bean>
+
 
     <bean id="dataImporter" 
class="org.apache.rave.portal.util.data.DataImporter">
         <property name="dataExecutor">

Modified: 
rave/trunk/rave-providers/rave-opensocial-provider/rave-opensocial-server/rave-shindig-resources/src/main/resources/rave-shindig-applicationContext.xml
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-providers/rave-opensocial-provider/rave-opensocial-server/rave-shindig-resources/src/main/resources/rave-shindig-applicationContext.xml?rev=1445805&r1=1445804&r2=1445805&view=diff
==============================================================================
--- 
rave/trunk/rave-providers/rave-opensocial-provider/rave-opensocial-server/rave-shindig-resources/src/main/resources/rave-shindig-applicationContext.xml
 (original)
+++ 
rave/trunk/rave-providers/rave-opensocial-provider/rave-opensocial-server/rave-shindig-resources/src/main/resources/rave-shindig-applicationContext.xml
 Wed Feb 13 18:30:04 2013
@@ -50,9 +50,6 @@
     <context:component-scan base-package="org.apache.rave.opensocial" 
annotation-config="true"/>
     <context:component-scan base-package="org.apache.rave.service" 
annotation-config="true"/>
 
-    <import 
resource="classpath*:org/apache/rave/persistence-applicationContext.xml" />
-
-
     <bean id="oAuthStore" 
class="org.apache.rave.gadgets.oauth.inject.DefaultOAuthStore">
         <constructor-arg name="defaultCallbackUrl" 
value="${shindig.signing.global-callback-url}"/>
         <constructor-arg name="pathToPrivateKey" 
value="${shindig.signing.key-file}"/>

Modified: 
rave/trunk/rave-providers/rave-opensocial-provider/rave-opensocial-server/rave-shindig-resources/src/main/resources/rave-shindig-dataContext.xml
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-providers/rave-opensocial-provider/rave-opensocial-server/rave-shindig-resources/src/main/resources/rave-shindig-dataContext.xml?rev=1445805&r1=1445804&r2=1445805&view=diff
==============================================================================
--- 
rave/trunk/rave-providers/rave-opensocial-provider/rave-opensocial-server/rave-shindig-resources/src/main/resources/rave-shindig-dataContext.xml
 (original)
+++ 
rave/trunk/rave-providers/rave-opensocial-provider/rave-opensocial-server/rave-shindig-resources/src/main/resources/rave-shindig-dataContext.xml
 Wed Feb 13 18:30:04 2013
@@ -22,12 +22,6 @@
        xsi:schemaLocation="http://www.springframework.org/schema/beans
                            
http://www.springframework.org/schema/beans/spring-beans.xsd";>
 
-    <bean id="dataSourcePopulator" 
class="org.apache.rave.jdbc.util.DataSourcePopulator">
-        <property name="executeScriptQuery" value="SELECT * FROM 
RAVE_SHINDIG_SEQUENCES"/>
-        <property name="scriptLocations">
-            <list>
-                <value>classpath:initial_data.sql</value>
-            </list>
-        </property>
-    </bean>
+    <import 
resource="classpath*:org/apache/rave/persistence-applicationContext.xml" />
+
 </beans>


Reply via email to