weaver      2004/08/01 08:51:07

  Modified:    portal/src/test/org/apache/jetspeed/engine
                        TestSpringEngine.java AbstractEngineTest.java
  Log:
  Make sure a mocked ServletConfig is available during tests
  
  Revision  Changes    Path
  1.2       +6 -2      
jakarta-jetspeed-2/portal/src/test/org/apache/jetspeed/engine/TestSpringEngine.java
  
  Index: TestSpringEngine.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/portal/src/test/org/apache/jetspeed/engine/TestSpringEngine.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestSpringEngine.java     20 Jul 2004 13:56:34 -0000      1.1
  +++ TestSpringEngine.java     1 Aug 2004 15:51:07 -0000       1.2
  @@ -6,6 +6,8 @@
    */
   package org.apache.jetspeed.engine;
   
  +import javax.servlet.ServletConfig;
  +
   import junit.framework.Test;
   import junit.framework.TestSuite;
   
  @@ -31,6 +33,7 @@
   import org.apache.jetspeed.security.impl.RdbmsPolicy;
   import 
org.apache.jetspeed.tools.pamanager.servletcontainer.ApplicationServerManager;
   import org.apache.jetspeed.userinfo.UserInfoManager;
  +import org.apache.pluto.services.information.StaticInformationProvider;
   
   /**
    * <p>
  @@ -55,7 +58,8 @@
                                        GroupManager.class, RoleManager.class, 
PermissionManager.class, RdbmsPolicy.class, SecurityProvider.class,
                                        UserInfoManager.class, 
NavigationalStateComponent.class, RequestContextComponent.class, 
PortletWindowAccessor.class,
                                        PortletRenderer.class, PageAggregator.class, 
PortletAggregator.class, ApplicationServerManager.class, "PAM",
  -                                     "deploymentManager"};
  +                                     "deploymentManager", "portletCache", 
"portletFactory", "portletFactoryProxy", ServletConfig.class, 
  +                                     StaticInformationProvider.class};
       }
       
       public static Test suite()
  
  
  
  1.2       +6 -2      
jakarta-jetspeed-2/portal/src/test/org/apache/jetspeed/engine/AbstractEngineTest.java
  
  Index: AbstractEngineTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/portal/src/test/org/apache/jetspeed/engine/AbstractEngineTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractEngineTest.java   20 Jul 2004 13:56:34 -0000      1.1
  +++ AbstractEngineTest.java   1 Aug 2004 15:51:07 -0000       1.2
  @@ -8,11 +8,14 @@
   
   import java.io.FileInputStream;
   
  +import javax.servlet.ServletConfig;
  +
   import junit.framework.TestCase;
   
   import org.apache.commons.configuration.PropertiesConfiguration;
   import org.apache.jetspeed.Jetspeed;
   import org.apache.jetspeed.components.ComponentManagement;
  +import org.jmock.Mock;
   
   /**
    * <p>
  @@ -61,7 +64,8 @@
           System.setProperty("portal.use.internal.jndi", "true");
           PropertiesConfiguration config = new  PropertiesConfiguration();
           config.load(new 
FileInputStream("./src/webapp/WEB-INF/conf/jetspeed.properties")); 
  -        engine = Jetspeed.createEngine(config, "./src/webapp", null, 
getEngineClass());
  +        Mock servletConfigMock = new Mock(ServletConfig.class);
  +        engine = Jetspeed.createEngine(config, "./src/webapp", (ServletConfig) 
servletConfigMock.proxy(), getEngineClass());
       
       }
       protected void tearDown() throws Exception
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to