Modified: 
rave/branches/model-split/rave-providers/rave-opensocial-provider/rave-opensocial-core/src/test/resources/rave-shindig-test-applicationContext.xml
URL: 
http://svn.apache.org/viewvc/rave/branches/model-split/rave-providers/rave-opensocial-provider/rave-opensocial-core/src/test/resources/rave-shindig-test-applicationContext.xml?rev=1376970&r1=1376969&r2=1376970&view=diff
==============================================================================
--- 
rave/branches/model-split/rave-providers/rave-opensocial-provider/rave-opensocial-core/src/test/resources/rave-shindig-test-applicationContext.xml
 (original)
+++ 
rave/branches/model-split/rave-providers/rave-opensocial-provider/rave-opensocial-core/src/test/resources/rave-shindig-test-applicationContext.xml
 Fri Aug 24 15:51:11 2012
@@ -19,11 +19,11 @@
 <beans xmlns="http://www.springframework.org/schema/beans";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xmlns:context="http://www.springframework.org/schema/context";
-       xmlns:aop="http://www.springframework.org/schema/aop";
+       xmlns:aop="http://www.springframework.org/schema/aop"; 
xmlns:util="http://www.springframework.org/schema/util";
        xsi:schemaLocation="http://www.springframework.org/schema/beans
                            
http://www.springframework.org/schema/beans/spring-beans.xsd
         http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context.xsd
-        http://www.springframework.org/schema/aop 
http://www.springframework.org/schema/aop/spring-aop.xsd";>
+        http://www.springframework.org/schema/aop 
http://www.springframework.org/schema/aop/spring-aop.xsd 
http://www.springframework.org/schema/util 
http://www.springframework.org/schema/util/spring-util-2.0.xsd";>
 
     <!-- make the the rave.shindig.properties props available to autowire 
injectors, location of the properties can
      be overridden by setting a system property 
"rave-shindig.override.properties" -->
@@ -33,6 +33,23 @@
         <property name="location" value="classpath:rave.shindig.properties"/>
     </bean>
 
+    <bean 
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean" 
name="propertyInjector" autowire-candidate="false" id="propertyInjector">
+        <property name="targetObject">
+            <!-- System.getProperties() -->
+            <bean 
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
+                <property name="targetClass" value="java.lang.System" />
+                <property name="targetMethod" value="getProperties" />
+            </bean>
+        </property>
+        <property name="targetMethod" value="putAll" />
+        <property name="arguments">
+            <!-- The new Properties -->
+            <util:properties>
+                <prop 
key="shindig.spring.base-package">org.apache.rave:org.apache.log4j</prop>
+            </util:properties>
+        </property>
+    </bean>
+
     <!-- bean post-processor for JPA annotations -->
     <context:annotation-config/>
 
@@ -50,6 +67,24 @@
         <constructor-arg 
value="org.apache.rave.opensocial.repository.OpenSocialPersonRepository"/>
     </bean>
 
+    <bean id="mockLockService" class="org.easymock.EasyMock" 
factory-method="createNiceMock"  primary="true">
+        <constructor-arg value="org.apache.rave.service.LockService"/>
+    </bean>
+
+    <bean id="lockService" 
class="org.apache.rave.service.impl.DefaultLockService" />
+
+    <bean id="mockGroupService" class="org.easymock.EasyMock" 
factory-method="createNiceMock">
+        <constructor-arg 
value="org.apache.shindig.social.opensocial.spi.GroupService"/>
+    </bean>
+
+    <bean id="nonRaveBean" class="org.apache.log4j.spi.NOPLoggerRepository" />
+
+    <bean id="mockSpringBean" class="org.easymock.EasyMock" 
factory-method="createNiceMock">
+        <constructor-arg 
value="org.springframework.jdbc.core.ResultSetExtractor"/>
+    </bean>
+
+    <bean id="groupService" 
class="org.apache.rave.opensocial.service.impl.DefaultGroupService" />
+
     <bean id="personService" 
class="org.apache.rave.opensocial.service.impl.DefaultPersonService">
         <constructor-arg name="repository" ref="mockPersonRepo" />
     </bean>


Reply via email to