Package org.springframework.mock.web.portlet

Examples of org.springframework.mock.web.portlet.MockResourceRequest


        return wac;
      }
    };
    portlet.init(new MockPortletConfig());

    MockResourceRequest resourceRequest = new MockResourceRequest("/resource1");
    MockResourceResponse resourceResponse = new MockResourceResponse();
    portlet.serveResource(resourceRequest, resourceResponse);
    assertEquals("/resource1", resourceResponse.getForwardedUrl());
    assertNull(resourceResponse.getProperty(ResourceResponse.HTTP_STATUS_CODE));

    resourceRequest = new MockResourceRequest("/WEB-INF/resource2");
    resourceResponse = new MockResourceResponse();
    portlet.serveResource(resourceRequest, resourceResponse);
    assertNull(resourceResponse.getForwardedUrl());
    assertEquals("404", resourceResponse.getProperty(ResourceResponse.HTTP_STATUS_CODE));

    resourceRequest = new MockResourceRequest("/META-INF/resource3");
    resourceResponse = new MockResourceResponse();
    portlet.serveResource(resourceRequest, resourceResponse);
    assertNull(resourceResponse.getForwardedUrl());
    assertEquals("404", resourceResponse.getProperty(ResourceResponse.HTTP_STATUS_CODE));
  }
View Full Code Here


    request.setParameters(actionResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myView", response.getContentAsString());

    MockResourceRequest resourceRequest = new MockResourceRequest("resource1");
    MockResourceResponse resourceResponse = new MockResourceResponse();
    portlet.serveResource(resourceRequest, resourceResponse);
    assertEquals("myResource", resourceResponse.getContentAsString());

    resourceRequest = new MockResourceRequest("resource2");
    resourceResponse = new MockResourceResponse();
    portlet.serveResource(resourceRequest, resourceResponse);
    assertEquals("myDefaultResource", resourceResponse.getContentAsString());
  }
View Full Code Here

    request.setParameters(actionResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myView", response.getContentAsString());

    MockResourceRequest resourceRequest = new MockResourceRequest("resource1");
    MockResourceResponse resourceResponse = new MockResourceResponse();
    portlet.serveResource(resourceRequest, resourceResponse);
    assertEquals("myResource", resourceResponse.getContentAsString());

    resourceRequest = new MockResourceRequest("resource2");
    resourceResponse = new MockResourceResponse();
    portlet.serveResource(resourceRequest, resourceResponse);
    assertEquals("myDefaultResource", resourceResponse.getContentAsString());
  }
View Full Code Here

    request.setWindowState(WindowState.MAXIMIZED);
    request.setParameter("report", "third");
    portlet.render(request, response);
    assertArrayEquals(new String[] { "renderThird" }, response.getProperties("RESPONSE"));

    MockResourceRequest resourceRequest;
    MockResourceResponse resourceResponse = new MockResourceResponse();

    // resourceFirst
    resourceRequest = new MockResourceRequest("first");
    portlet.serveResource(resourceRequest, resourceResponse);
    assertArrayEquals(new String[] { "resourceFirst" }, resourceResponse.getProperties("RESPONSE"));

    // resourceSecond
    resourceRequest = new MockResourceRequest("second");
    portlet.serveResource(resourceRequest, resourceResponse);
    assertArrayEquals(new String[] { "resourceSecond" }, resourceResponse.getProperties("RESPONSE"));

    // resourceThirds
    resourceRequest = new MockResourceRequest("third");
    portlet.serveResource(resourceRequest, resourceResponse);
    assertArrayEquals(new String[] { "resourceThird" }, resourceResponse.getProperties("RESPONSE"));
  }
View Full Code Here

TOP

Related Classes of org.springframework.mock.web.portlet.MockResourceRequest

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.