2011-06-23 4 views
0

私は、コントローラでMultipartFile(Springクラス)オブジェクトを取得して保存するメソッドを持っています。私は統合テストをしなければならない。 ユーザーがログインすると、ファイルをアップロードできるはずです。私はhtmlUnit Webresponseクラスを使用してコントローラ@localhostにリクエストを送信しています。 WebresponseにMultipartfileオブジェクトを追加するにはどうすればよいですか、それをテストする他の方法がありますか?ファイルの内容を送信するための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の瓶

の一部であり、見つかりました