You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by dd...@apache.org on 2006/12/19 15:31:59 UTC

svn commit: r488690 - /struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/factory/TilesContainerFactoryTest.java

Author: ddewolf
Date: Tue Dec 19 06:31:58 2006
New Revision: 488690

URL: http://svn.apache.org/viewvc?view=rev&rev=488690
Log:
Fixing 2 of three factory tests via easymock

Modified:
    struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/factory/TilesContainerFactoryTest.java

Modified: struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/factory/TilesContainerFactoryTest.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/factory/TilesContainerFactoryTest.java?view=diff&rev=488690&r1=488689&r2=488690
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/factory/TilesContainerFactoryTest.java (original)
+++ struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/factory/TilesContainerFactoryTest.java Tue Dec 19 06:31:58 2006
@@ -48,6 +48,10 @@
     }
 
     public void testGetFactory() throws TilesException {
+        Vector v = new Vector();
+        v.add(TilesContainerFactory.CONTAINER_FACTORY_INIT_PARAM);
+
+        EasyMock.expect(context.getInitParameterNames()).andReturn(v.elements());
         EasyMock.expect(context.getInitParameter(TilesContainerFactory.CONTAINER_FACTORY_INIT_PARAM)).andReturn(null);
         EasyMock.replay(context);
         TilesContainerFactory factory = TilesContainerFactory.getFactory(context);
@@ -55,6 +59,7 @@
         assertEquals(TilesContainerFactory.class, factory.getClass());
 
         EasyMock.reset(context);
+        EasyMock.expect(context.getInitParameterNames()).andReturn(v.elements());
         EasyMock.expect(context.getInitParameter(TilesContainerFactory.CONTAINER_FACTORY_INIT_PARAM)).andReturn(TestFactory.class.getName());
         EasyMock.replay(context);
         factory = TilesContainerFactory.getFactory(context);
@@ -62,6 +67,7 @@
         assertEquals(TestFactory.class, factory.getClass());
 
         EasyMock.reset(context);
+        EasyMock.expect(context.getInitParameterNames()).andReturn(v.elements());
         EasyMock.expect(context.getInitParameter(TilesContainerFactory.CONTAINER_FACTORY_INIT_PARAM)).andReturn("org.missing.Class");
         EasyMock.replay(context);
         try {
@@ -79,7 +85,7 @@
         EasyMock.expect(context.getInitParameter(TilesContainerFactory.CONTEXT_FACTORY_INIT_PARAM)).andReturn(null);
         EasyMock.expect(context.getInitParameter(TilesContainerFactory.DEFINITIONS_FACTORY_INIT_PARAM)).andReturn(null);
         EasyMock.expect(context.getInitParameter(EasyMock.isA(String.class))).andReturn(null).anyTimes();
-        EasyMock.expect(context.getInitParameterNames()).andReturn(enumeration.elements());
+        EasyMock.expect(context.getInitParameterNames()).andReturn(enumeration.elements()).anyTimes();
         EasyMock.expect(context.getResource("/WEB-INF/tiles.xml")).andReturn(url);
         EasyMock.replay(context);
 
@@ -103,7 +109,7 @@
         keys.add("two");
 
         EasyMock.expect(context.getInitParameter(TilesContainerFactory.CONTAINER_FACTORY_INIT_PARAM)).andReturn(null);
-        EasyMock.expect(context.getInitParameterNames()).andReturn(keys.elements());
+        EasyMock.expect(context.getInitParameterNames()).andReturn(keys.elements()).anyTimes();
         EasyMock.expect(context.getInitParameter("one")).andReturn("oneValue");
         EasyMock.expect(context.getInitParameter("two")).andReturn("twoValue");
         EasyMock.replay(context);