Package org.gatein.pc.test.unit.web

Examples of org.gatein.pc.test.unit.web.AbstractUniversalTestPortlet


   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;

            assertEquals(TestConstants.MINOR_VERSION, aport.getPortletContext().getMinorVersion());
            assertEquals(TestConstants.MAJOR_VERSION, aport.getPortletContext().getMajorVersion());
            return new EndTestResponse();
         }
      });
   }
View Full Code Here


   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;
            String info = aport.getPortletContext().getServerInfo();
            boolean matches = VERSION_PATTERN.matcher(info).matches();
            assertTrue("Version " + info + " does not match the format", matches);
            return new EndTestResponse();
         }
      });
View Full Code Here

   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context) throws IOException, PortletException
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;
            Enumeration enumeration = aport.getPortletContext().getInitParameterNames();
            aport.getPortletContext().setAttribute("initParams", enumeration);

            PortletRequestDispatcher dispatcher = aport.getPortletContext().getNamedDispatcher("UniversalServletA");
            assertNotNull(dispatcher);

            dispatcher.include(request, response);
            Object o = (Boolean)UTP1.local.get();
            //assert that paths were compared successfully in Servlet
View Full Code Here

   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context) throws IOException, PortletException
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;
            aport.getPortletContext().setAttribute("sharedObject", "sharedObjectValue");

            PortletRequestDispatcher dispatcher = aport.getPortletContext().getNamedDispatcher("UniversalServletA");
            assertNotNull(dispatcher);


            dispatcher.include(request, response);
            Object o = (Boolean)UTP1.local.get();
            //assert out object was accessible in ServletContext
            assertEquals(Boolean.TRUE, o);

            //assert we can access object which was set in ServletContext
            assertTrue(aport.getPortletContext().getAttribute("sharedObject2").equals("sharedObjectValue2"));


            return new EndTestResponse();
         }
      });
View Full Code Here

   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;
            PortletConfig config = aport.getPortletConfig();
            assertNotNull(config);
            assertEquals("TestUniversalPortletA", config.getPortletName());
            return new EndTestResponse();
         }
      });
View Full Code Here

   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;

            assertNull(aport.getPortletContext().getResourcePaths("/NotExistingResourcePath/"));

            Set paths = aport.getPortletContext().getResourcePaths("/");
            assertTrue(paths.contains("/WEB-INF/"));
            assertTrue(paths.contains("/simple_resource.txt"));

            return new EndTestResponse();
         }
View Full Code Here

   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;
            PortletConfig config = aport.getPortletConfig();

            assertNotNull(config);
            Enumeration e = config.getInitParameterNames();

            //should be EMPTY
            assertTrue(!e.hasMoreElements());

            //we do nothing. response will be rendered by other portlet. If failed there will be
            //two results so whole test case will fail;
            return null;
         }
      });

      seq.bindAction(0, UTP2.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;
            PortletConfig config = aport.getPortletConfig();

            assertNotNull(config);

            Enumeration enumer = config.getInitParameterNames();
            //construct list from names enumeration
View Full Code Here

   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context) throws IOException, PortletException
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;
            File tempDir = (File)aport.getPortletContext().getAttribute("javax.servlet.context.tempdir");
            assertNotNull(tempDir);
            aport.getPortletContext().setAttribute("tempDirPath", tempDir.getAbsolutePath());
            PortletRequestDispatcher dispatcher = aport.getPortletContext().getNamedDispatcher("UniversalServletA");
            assertNotNull(dispatcher);


            dispatcher.include(request, response);
            Object o = (Boolean)UTP1.local.get();
View Full Code Here

   {
      seq.bindAction(0, UTP1.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;
            assertEquals("text/plain", aport.getPortletContext().getMimeType("/simple_resource.txt"));
            assertNull(aport.getPortletContext().getMimeType("/notExistingResource"));
            return new EndTestResponse();
         }
      });
   }
View Full Code Here

   {
      seq.bindAction(0, UTP2.RENDER_JOIN_POINT, new PortletRenderTestAction()
      {
         protected Response run(Portlet portlet, RenderRequest request, RenderResponse response, PortletTestContext context)
         {
            AbstractUniversalTestPortlet aport = (AbstractUniversalTestPortlet)portlet;
            PortletConfig config = aport.getPortletConfig();

            assertNotNull(config);

            //assert correct values
            assertEquals("InitParamAValue", config.getInitParameter("InitParamA"));
View Full Code Here

TOP

Related Classes of org.gatein.pc.test.unit.web.AbstractUniversalTestPortlet

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.