Package org.gatein.pc.test.unit.actions

Examples of org.gatein.pc.test.unit.actions.ServletServiceTestAction


            //this should be propagated to the portlet to not invoke redirection
            throw new IllegalStateException();
         }
      });

      seq.bindAction(1, UTS2.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         protected Response run(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            return new FailureResponse(Failure.createAssertionFailure("Redirection shouldn't be made"));
         }
View Full Code Here


               //expected
            }
         }
      });

      seq.bindAction(1, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         protected Response run(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            return new EndTestResponse();
         }
View Full Code Here

            }
            return new EndTestResponse();
         }
      });

      seq.bindAction(0, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         protected Response run(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            StringBuffer buffer = request.getRequestURL();
            UTP1.local.set(buffer == null ? Boolean.TRUE : Boolean.FALSE);
View Full Code Here

            return new EndTestResponse();
         }
      });

      seq.bindAction(0, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         protected Response run(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            return null;
         }
View Full Code Here

            return new EndTestResponse();
         }
      });

      seq.bindAction(0, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         public Response execute(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            AbstractUniversalTestServlet serv = ((AbstractUniversalTestServlet)servlet);
            UTP1.local.set(serv.getServletContext().getAttribute("sharedObject").equals("sharedObjectValue") ? Boolean.TRUE : Boolean.FALSE);
View Full Code Here

            return new EndTestResponse();
         }
      });

      seq.bindAction(0, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         public Response execute(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            AbstractUniversalTestServlet serv = ((AbstractUniversalTestServlet)servlet);
            String path = (String)serv.getServletContext().getAttribute("tempDirPath");
View Full Code Here

            String path = request.getContextPath();
            return new InvokeGetResponse(path + "/universalServletA");
         }
      });

      seq.bindAction(3, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         protected Response run(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            //assert that we have access to APLICATION_SCOPE and not to PORTLET_SCOPE attributes
            assertEquals("k1value1", request.getSession().getAttribute("key1"));
View Full Code Here

            return new EndTestResponse();
         }
      });

      seq.bindAction(0, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         public Response execute(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            AbstractUniversalTestServlet serv = ((AbstractUniversalTestServlet)servlet);
            URL portletUrl = (URL)serv.getServletContext().getAttribute("resource");
View Full Code Here

            String path = request.getContextPath();
            return new InvokeGetResponse(path + "/universalServletA");
         }
      });

      seq.bindAction(1, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         protected Response run(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            //assert that we can access attributest stored in PortletSession
            assertEquals("k1value1", request.getSession().getAttribute("key1"));
View Full Code Here

            //
            return new InvokeGetResponse(response.createRenderURL().toString());
         }
      });
      seq.bindAction(0, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         public Response execute(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            HttpSession session = request.getSession(false);
            assertNull(session);

            //
            session = request.getSession();
            assertNotNull(session);
            assertTrue(session.isNew());
            session.setAttribute("foo", "foo_dispatched_value");
            assertEquals("foo_dispatched_value", session.getAttribute("foo"));

            //
            return null;
         }
      });
      seq.bindAction(1, portletJoinPoint, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context) throws PortletException, IOException
         {
            PortletSession session = request.getPortletSession(false);
            assertNotNull(session);
            assertFalse(session.isNew());
            assertEquals("foo_dispatched_value", session.getAttribute("foo", sessionScope));

            //
            PortletRequestDispatcher dispatcher = ((AbstractUniversalTestPortlet)portlet).getPortletContext().getNamedDispatcher("UniversalServletA");
            assertNotNull(dispatcher);
            dispatcher.include(request, response);

            //
            try
            {
               session.isNew();
               fail();
            }
            catch (IllegalStateException ignore)
            {
            }

            //
            return new EndTestResponse();
         }
      });
      seq.bindAction(1, UTS1.SERVICE_JOIN_POINT, new ServletServiceTestAction()
      {
         public Response execute(Servlet servlet, HttpServletRequest request, HttpServletResponse response, PortletTestContext context) throws ServletException, IOException
         {
            HttpSession session = request.getSession(false);
            assertNotNull(session);
View Full Code Here

TOP

Related Classes of org.gatein.pc.test.unit.actions.ServletServiceTestAction

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.