Package org.gatein.pc.test.unit.protocol.response

Examples of org.gatein.pc.test.unit.protocol.response.InvokeGetResponse


   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            return new InvokeGetResponse(response.createActionURL().toString());
         }
      });

      seq.bindAction(1, UTP1.ACTION_JOIN_POINT, new PortletActionTestAction()
      {
View Full Code Here


            PortletSession session = request.getPortletSession();
            assertNotNull(session);
            session.setAttribute("immutable", "abcdef");
            PortletURL portletURL = response.createRenderURL();
            String url = context.rewriteURLForNode(portletURL.toString());
            return new InvokeGetResponse(url);
         }
      });
      seq.bindAction(1, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
View Full Code Here

      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            UTP1.holder = new Boolean(request.isSecure());
            PortletURL url = response.createActionURL();
            return new InvokeGetResponse(url.toString());
         }
      });

      seq.bindAction(1, UTP1.ACTION_JOIN_POINT, new PortletActionTestAction()
      {
View Full Code Here

            assertEquals(Collections.EMPTY_LIST, Tools.toList(session.getAttributeNames()));
            MutableValue value = new MutableValue("abcdef");
            session.setAttribute("mutable", value);
            PortletURL portletURL = response.createRenderURL();
            String url = portletURL.toString();
            return new InvokeGetResponse(url);
         }
      });
      seq.bindAction(1, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context) throws IOException
         {
            PortletSession session = request.getPortletSession();
            assertEquals(Collections.singletonList("mutable"), Tools.toList(session.getAttributeNames()));
            Object o = session.getAttribute("mutable");
            assertNotNull(o);
            assertEquals(MutableValue.class, o.getClass());
            MutableValue value = (MutableValue)o;
            value.setString("fedcba");
            PortletURL portletURL = response.createRenderURL();
            String url = context.rewriteURLForNode(portletURL.toString());
            return new InvokeGetResponse(url);
         }
      });
      seq.bindAction(2, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
View Full Code Here

            url.setParameter("key2", "some strange value to overwrite 2");
            url.setParameter("key1", "k1value1");
            url.setParameter("key2", new String[]{"k2value1", "k2value2", "k2value3"});


            return new InvokeGetResponse(url.toString());
         }
      });

      seq.bindAction(1, UTP1.ACTION_JOIN_POINT, new PortletActionTestAction()
      {
         protected void run(Portlet portlet, ActionRequest request, ActionResponse response, PortletTestContext context)
         {
            assertEquals("k1value1", request.getParameter("key1"));
            assertEquals(new String[]{"k2value1", "k2value2", "k2value3"}, request.getParameterValues("key2"));
         }
      });

      seq.bindAction(1, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            PortletURL url = response.createActionURL();

            //
            url.setParameter("key3", "some strange value to overwrite");
            url.setParameter("key4", "some strange value to overwrite 2");

            //
            Map map = new HashMap();
            map.put("key3", new String[]{"k3value1"});
            map.put("key4", new String[]{"k4value1", "k4value2", "k4value3"});
            url.setParameters(map);

            return new InvokeGetResponse(url.toString());
         }
      });

      seq.bindAction(2, UTP1.ACTION_JOIN_POINT, new PortletActionTestAction()
      {
         protected void run(Portlet portlet, ActionRequest request, ActionResponse response, PortletTestContext context)
         {
            //what was in previous request
            assertNull(request.getParameter("key1"));
            assertNull(request.getParameter("key2"));

            //what is now
            assertEquals("k3value1", request.getParameter("key3"));
            assertEquals(new String[]{"k4value1", "k4value2", "k4value3"}, request.getParameterValues("key4"));
         }
      });

      seq.bindAction(2, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            PortletURL url = response.createRenderURL();

            Map map = new HashMap();
            url.setParameter("key5", "some strange value to overwrite");
            url.setParameter("key6", "some strange value to overwrite 2");
            map.put("key5", new String[]{"k5value1"});
            map.put("key6", new String[]{"k6value1", "k6value2", "k6value3"});
            url.setParameters(map);
            url.setParameter("key7", new String[]{"k7value1", "k7value2"});

            return new InvokeGetResponse(url.toString());
         }
      });

      seq.bindAction(3, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
View Full Code Here

            MutableValue value = new MutableValue("abcdef");
            session.setAttribute("mutable", value);
            value.setString("fedcba");
            PortletURL portletURL = response.createRenderURL();
            String url = context.rewriteURLForNode(portletURL.toString());
            return new InvokeGetResponse(url);
         }
      });
      seq.bindAction(1, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
View Full Code Here

      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            PortletURL url = response.createRenderURL();
            return new InvokeGetResponse(url.toString());
         }
      });

      seq.bindAction(1, UTP1.ACTION_JOIN_POINT, new PortletActionTestAction()
      {
View Full Code Here

      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context) throws WindowStateException
         {
            PortletURL url = response.createRenderURL();
            url.setWindowState(new WindowState("UNMAPPED_STATE"));
            return new InvokeGetResponse(url.toString());
         }
      });

      seq.bindAction(1, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
View Full Code Here

         {
            //we ensure that session is ceated
            UTP1.holder = request.getPortletSession();
            assertNotNull(UTP1.holder);
            PortletURL url = response.createRenderURL();
            return new InvokeGetResponse(url.toString());
         }
      });

      seq.bindAction(0, UTP2.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
View Full Code Here

         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            request.getPortletSession(true).setAttribute("key1", "k1value1", PortletSession.APPLICATION_SCOPE);
            request.getPortletSession().setAttribute("key2", "k2value1", PortletSession.PORTLET_SCOPE);
            PortletURL url = response.createActionURL();
            return new InvokeGetResponse(url.toString());
         }
      });

      seq.bindAction(1, UTP1.ACTION_JOIN_POINT, new PortletActionTestAction()
      {
         protected void run(Portlet portlet, ActionRequest request, ActionResponse response, PortletTestContext context)
         {
            assertEquals("k1value1", request.getPortletSession().getAttribute("key1", PortletSession.APPLICATION_SCOPE));
            assertEquals("k2value1", request.getPortletSession().getAttribute("key2"));
         }
      });

      seq.bindAction(1, UTP2.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            //assert that we have access to APLICATION_SCOPE and not to PORTLET_SCOPE attributes
            assertEquals("k1value1", request.getPortletSession().getAttribute("key1", PortletSession.APPLICATION_SCOPE));
            assertNull(request.getPortletSession().getAttribute("key2"));
            return null;
         }
      });

      seq.bindAction(1, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            //in this request count we do an assert in SessionAttributesHelperPortlet
            //so just repaint to let it finish
            PortletURL url = response.createRenderURL();
            return new InvokeGetResponse(url.toString());
         }
      });

      seq.bindAction(2, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            //invoke servlet
            String path = request.getContextPath();
            return new InvokeGetResponse(path + "/universalServletA");
         }
      });

      seq.bindAction(3, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
View Full Code Here

TOP

Related Classes of org.gatein.pc.test.unit.protocol.response.InvokeGetResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.