1 package org.exoplatform.services.portletcontainer.imp; 2 3 4 import javax.portlet.PortletMode; 5 import javax.servlet.http.HttpServletResponse ; 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 ; 13 14 18 19 26 public class TestFilters extends BaseTest{ 27 28 public TestFilters(String s) { 29 super(s); 30 } 31 32 public void testFilters() throws PortletContainerException { 33 MockServletRequest request = new MockServletRequest(new MockHttpSession(), Locale.US, true); 34 HttpServletResponse 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 [])(aO.getRenderParameters().get("status")))[0]); 39 ((ExoWindowID)input.getWindowID()).setPortletName("PortletToTestFilters"); 40 RenderOutput o = portletContainer.render(request, response, input); 41 assertTrue(new String (o.getContent()).startsWith("Everything is ok")); 42 } 43 } 44 | Popular Tags |