Converting File to MultiPartFile
MockMultipartFile exists for this purpose. As in your snippet if the file path is known, the below code works for me.
import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import org.springframework.mock.web.MockMultipartFile;Path path = Paths.get("/path/to/the/file.txt");String name = "file.txt";String originalFileName = "file.txt";String contentType = "text/plain";byte[] content = null;try { content = Files.readAllBytes(path);} catch (final IOException e) {}MultipartFile result = new MockMultipartFile(name, originalFileName, contentType, content);