我在Controller中有一个方法,它接受MultipartFile(Spring类)对象并存储它。我必须进行集成测试。 因此,当用户登录时,它应该能够上传文件。我正在使用htmlUnit Webresponse类将请求发送到控制器@localhost。 我如何将Multipartfile对象添加到Webresponse或是否有其他方法来测试它?
由于 Harshit
答案 0 :(得分:0)
我找到了解决方案
MultipartPostMethod method =
new MultipartPostMethod( "http://localhost:8080/sendfile" );
method.addParameter("mediaFile", multifile );
HttpClient client1 = new HttpClient( );
// Execute and print response
client1.executeMethod( method );
String response = method.getResponseBodyAsString( );
System.out.println( response );
method.releaseConnection( );
return response;
该类是apache-httpclient jar的一部分