KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > portletcontainer > imp > TestFilters


1 package org.exoplatform.services.portletcontainer.imp;
2
3
4 import javax.portlet.PortletMode;
5 import javax.servlet.http.HttpServletResponse JavaDoc;
6 import org.exoplatform.services.portletcontainer.PortletContainerException;
7 import org.exoplatform.services.portletcontainer.impl.portletAPIImp.pool.EmptyResponse;
8 import org.exoplatform.services.portletcontainer.pci.*;
9 import org.exoplatform.test.mocks.servlet.MockHttpSession;
10 import org.exoplatform.test.mocks.servlet.MockServletRequest;
11 import org.exoplatform.test.mocks.servlet.MockServletResponse;
12 import java.util.Locale JavaDoc;
13
14 /**
15  * Copyright 2001-2003 The eXo platform SARL All rights reserved.
16  * Please look at license.txt in info directory for more license detail.
17  **/

18
19 /**
20  * Created by the Exo Development team.
21  * Author : Mestrallet Benjamin
22  * benjmestrallet@users.sourceforge.net
23  * Date: 17 nov. 2003
24  * Time: 22:25:35
25  */

26 public class TestFilters extends BaseTest{
27
28     public TestFilters(String JavaDoc s) {
29         super(s);
30     }
31
32     public void testFilters() throws PortletContainerException {
33         MockServletRequest request = new MockServletRequest(new MockHttpSession(), Locale.US, true);
34         HttpServletResponse JavaDoc response = new MockServletResponse(new EmptyResponse());
35     ((ExoWindowID)actionInput.getWindowID()).setPortletName("PortletToTestFilters");
36       actionInput.setPortletMode(new PortletMode("config"));
37         ActionOutput aO = portletContainer.processAction(request, response, actionInput);
38         assertEquals("Everything is ok", ((String JavaDoc[])(aO.getRenderParameters().get("status")))[0]);
39     ((ExoWindowID)input.getWindowID()).setPortletName("PortletToTestFilters");
40         RenderOutput o = portletContainer.render(request, response, input);
41         assertTrue(new String JavaDoc(o.getContent()).startsWith("Everything is ok"));
42     }
43 }
44
Popular Tags