List of usage examples for org.springframework.mock.web MockMultipartHttpServletRequest getFileMap
@Override
public Map<String, MultipartFile> getFileMap()
From source file:com.cognitivabrasil.repositorio.web.FileControllerTest.java
@Test public void testUploadFile() throws IOException, ServletException, FileUploadException { HttpServletResponse response = new MockHttpServletResponse(); MockMultipartHttpServletRequest request = new MockMultipartHttpServletRequest(); assertThat(request.getFileNames().hasNext(), equalTo(false)); assertThat(request.getFile("file1"), equalTo(null)); assertThat(request.getFile("file2"), equalTo(null)); assertThat(request.getFileMap().isEmpty(), equalTo(true)); request.setContentType("multipart/form-data; boundary=-----1234"); request.setCharacterEncoding("text/plain"); request.setContent("algo".getBytes()); request.setMethod("POST"); MockMultipartFile mockMultipartFile = new MockMultipartFile("content", "test.txt", "text/plain", "HelloWorld".getBytes()); request.addFile(mockMultipartFile);/*from ww w.ja va 2s .com*/ FileController fileController = mockFiles(); String result = fileController.upload(request, response); assertThat(result, equalTo("{\"jsonrpc\" : \"2.0\", \"result\" : \"success\", \"id\" : \"id\"}")); //testes }