2011-06-23 39 views
0

我有一個Controller中的方法,它採用MultipartFile(Spring類)對象作爲並存儲它。我必須做一個集成測試。 所以當用戶登錄時,它應該能夠上傳文件。我正在使用htmlUnit Webresponse類將請求發送到controller @localhost。 如何將Multipartfile對象添加到Webresponse或者是否有其他方式來測試它?測試POST方法發送文件內容

由於 Harshit

回答

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的罐子

的一部分