Package org.springframework.mock.web

Examples of org.springframework.mock.web.MockMultipartHttpServletRequest


  public void setUp() throws Exception {
    _ctx = SpringFactory.getXmlWebApplicationContext();

    _controller = (UploadController) _ctx
        .getBean("magicbox.uploadFormController");
    _reqMock = new MockMultipartHttpServletRequest();
    _resMock = new MockHttpServletResponse();
  }
View Full Code Here


* @author Juergen Hoeller
*/
public class MockMultipartHttpServletRequestTests extends TestCase {

  public void testMockMultipartHttpServletRequestWithByteArray() throws IOException {
    MockMultipartHttpServletRequest request = new MockMultipartHttpServletRequest();
    assertFalse(request.getFileNames().hasNext());
    assertNull(request.getFile("file1"));
    assertNull(request.getFile("file2"));
    assertTrue(request.getFileMap().isEmpty());

    request.addFile(new MockMultipartFile("file1", "myContent1".getBytes()));
    request.addFile(new MockMultipartFile("file2", "myOrigFilename", "text/plain", "myContent2".getBytes()));
    doTestMultipartHttpServletRequest(request);
  }
View Full Code Here

    request.addFile(new MockMultipartFile("file2", "myOrigFilename", "text/plain", "myContent2".getBytes()));
    doTestMultipartHttpServletRequest(request);
  }

  public void testMockMultipartHttpServletRequestWithInputStream() throws IOException {
    MockMultipartHttpServletRequest request = new MockMultipartHttpServletRequest();
    request.addFile(new MockMultipartFile("file1", new ByteArrayInputStream("myContent1".getBytes())));
    request.addFile(new MockMultipartFile("file2", "myOrigFilename", "text/plain", new ByteArrayInputStream("myContent2".getBytes())));
    doTestMultipartHttpServletRequest(request);
  }
View Full Code Here

    @Override
    public void innerSetUp() throws Exception {

        //
        multipartRequest = new MockMultipartHttpServletRequest();
        multipartRequest.setMethod("POST");
        file1 = new MockMultipartFile("file1", "originalFileName1", "application/oct-stream",
                new byte[] { 1, 2 });
        file2 = new MockMultipartFile("file2", "originalFileName2", "application/oct-stream",
                new byte[] { 3, 4 });
View Full Code Here

    return this;
  }

  @Override
  protected final MockHttpServletRequest createServletRequest(ServletContext servletContext) {
    MockMultipartHttpServletRequest request = new MockMultipartHttpServletRequest();
    for (MockMultipartFile file : this.files) {
      request.addFile(file);
    }
    return request;
  }
View Full Code Here

        HttpServletRequest nativeRequest = (HttpServletRequest) request.getNativeRequest();
        MultipartRequest multipartRequest = WebUtils.getNativeRequest(nativeRequest, MultipartRequest.class);

        MockHttpServletRequest mockRequest = null;
        if (multipartRequest != null) {
            MockMultipartHttpServletRequest mockMultipartRequest = new MockMultipartHttpServletRequest();
            for(MultipartFile file : multipartRequest.getFileMap().values()) {
                mockMultipartRequest.addFile(new MultipartFileWrapper(getNewParameterName(file.getName(), modelPrefixName), file));
            }
            mockRequest = mockMultipartRequest;
        } else {
            mockRequest = new MockHttpServletRequest();
        }
View Full Code Here

    return this;
  }

  @Override
  protected final MockHttpServletRequest createServletRequest(ServletContext servletContext) {
    MockMultipartHttpServletRequest request = new MockMultipartHttpServletRequest(servletContext);
    for (MockMultipartFile file : this.files) {
      request.addFile(file);
    }
    return request;
  }
View Full Code Here

  }

  @Test
  public void testBuilderUploadResponse() throws IOException {

    MockMultipartHttpServletRequest request = new MockMultipartHttpServletRequest();
    request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac);

    request.setParameter("extAction", "action");
    request.setParameter("extMethod", "method");
    request.setParameter("extType", "type");
    request.setParameter("extTID", "1");

    MockHttpServletResponse servletResponse = new MockHttpServletResponse();
    ExtDirectResponseBuilder.create(request, servletResponse)
        .addResultProperty("additionalProperty", Boolean.FALSE)
        .addResultProperty("text", "a lot of "text"").buildAndWrite();
View Full Code Here

TOP

Related Classes of org.springframework.mock.web.MockMultipartHttpServletRequest

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.