portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From a..@apache.org
Subject svn commit: r510984 - /portals/jetspeed-2/trunk/components/portal/src/test/org/apache/jetspeed/decoration/TestDecorations.java
Date Fri, 23 Feb 2007 15:34:59 GMT
Author: ate
Date: Fri Feb 23 07:34:59 2007
New Revision: 510984

URL: http://svn.apache.org/viewvc?view=rev&rev=510984
Log:
Fixing TestDecorations good
And all testcases now work again too

Modified:
    portals/jetspeed-2/trunk/components/portal/src/test/org/apache/jetspeed/decoration/TestDecorations.java

Modified: portals/jetspeed-2/trunk/components/portal/src/test/org/apache/jetspeed/decoration/TestDecorations.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/components/portal/src/test/org/apache/jetspeed/decoration/TestDecorations.java?view=diff&rev=510984&r1=510983&r2=510984
==============================================================================
--- portals/jetspeed-2/trunk/components/portal/src/test/org/apache/jetspeed/decoration/TestDecorations.java
(original)
+++ portals/jetspeed-2/trunk/components/portal/src/test/org/apache/jetspeed/decoration/TestDecorations.java
Fri Feb 23 07:34:59 2007
@@ -82,6 +82,8 @@
         ArrayList list = new ArrayList(1);
         list.add(childFragment);
         
+        expectAndReturn(fragmentMock, "getType", "layout");
+        
         expectAndReturn(fragmentMock, "getFragments", list);
           
         expectAndReturn(atLeastOnce(), fragmentMock, "getId", "001");
@@ -89,6 +91,7 @@
         expectAndReturn(atLeastOnce(), childFragmentMock, "getId", "002");   
 
         expectAndReturn(childFragmentMock, "getFragments", null);
+        expectAndReturn(childFragmentMock, "getType", "portlet");
     }
 
     protected void setUp1() throws Exception
@@ -144,7 +147,7 @@
         rvMock.expects(atLeastOnce()).method("resourceExists").with(new OnConsecutiveInvokes(constraints))
               .will(onConsecutiveCalls(returnValue(false), returnValue(false), returnValue(true)));
         
-        BaseDecoration decoration = new BaseDecoration(config, rv, testPathHtmlEn, prc);
+        BaseDecoration decoration = new BaseDecoration(config, rv, testPath, testPathHtmlEn,
prc);
         
         String result = decoration.getResource("/images/myimage.gif");
         
@@ -162,19 +165,26 @@
         expectAndReturn(pageMock, "getRootFragment", fragment);
 
         expectAndReturn(factoryMock, 
-                        "getDecoration", 
-                        new Constraint[] {eq(page), eq(fragment), eq(requestContext)}, 
-                        layout);
+                        "isDesktopEnabled", 
+                        new Constraint[] {eq(requestContext)}, 
+                        Boolean.FALSE);
         
         expectAndReturn(factoryMock, 
                 "getDecoration", 
+                new Constraint[] {eq(page), eq(fragment), eq(requestContext)}, 
+                layout);
+            
+        expectAndReturn(factoryMock, 
+                "getDecoration", 
                 new Constraint[] {eq(page), eq(childFragment), eq(requestContext)}, 
                 portletDecor);
-            
+        
         expectAndReturn(layoutMock, "getStyleSheet", "/decorations/layout/test/html/css/styles.css");
+        expectAndReturn(layoutMock, "getStyleSheetPortal", null);
         
         expectAndReturn(portletDecorMock, "getStyleSheet", "/decorations/portlet/test/html/css/styles.css");
-        
+        expectAndReturn(portletDecorMock, "getStyleSheetPortal", null);
+        portletDecorMock.expects(atLeastOnce()).method("getName").withNoArguments().will(returnValue("tigris"));
         
         fragmentMock.expects(once()).method("getId")
                                     .withNoArguments()
@@ -213,11 +223,13 @@
         // Define expected behavior
         Mock servletContextMock = new Mock(ServletContext.class);
         
-        DecorationFactoryImpl testFactory = new DecorationFactoryImpl("/decorations", rv,
"tigris", "tigris");
+        DecorationFactoryImpl testFactory = new DecorationFactoryImpl("/decorations", rv);
         testFactory.setServletContext((ServletContext)servletContextMock.proxy());
         
         themeInitExpectations();
         
+        expectAndReturn(atLeastOnce(),requestContextMock, "getAttribute", new Constraint[]
{eq("desktop.enabled")}, Boolean.FALSE);
+
         expectAndReturn(fragmentMock, "getDecorator", "myLayoutDecorator");
          
         expectAndReturn(fragmentMock, "getType", Fragment.LAYOUT);
@@ -230,12 +242,14 @@
         
         expectAndReturn(atLeastOnce(), requestContextMock, "getLocale", Locale.ENGLISH);
  
         
-        StringReaderInputStream is1 = new StringReaderInputStream("id=myLayoutDecoration");
+        StringReaderInputStream is1 = new StringReaderInputStream("id=myLayoutDecorator");
         StringReaderInputStream is2 = new StringReaderInputStream("id=myPortletDecoration");
         
         expectAndReturn(atLeastOnce(), servletContextMock, "getResourceAsStream",new Constraint[]
{eq("/decorations/layout/myLayoutDecorator/decorator.properties")}, is1);
         expectAndReturn(atLeastOnce(), servletContextMock, "getResourceAsStream",new Constraint[]
{eq("/decorations/portlet/myPortletDecoration/decorator.properties")}, is2);
-        
+        expectAndReturn(atLeastOnce(), servletContextMock, "getResourceAsStream",new Constraint[]
{eq("/decorations/layout/myLayoutDecorator/decoratordesktop.properties")}, is1);
+        expectAndReturn(atLeastOnce(), servletContextMock, "getResourceAsStream",new Constraint[]
{eq("/decorations/portlet/myPortletDecoration/decoratordesktop.properties")}, is2);
+                
         Mock servletRequestMock = new Mock(HttpServletRequest.class);
         Mock sessionMock = new Mock(HttpSession.class);
         



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Mime
View raw message