内部にrestメソッドを含むコントローラーをテストすることは可能ですか?
@RequestMapping(value = "/user", method = RequestMethod.PUT,consumes="application/json")
public ResponseEntity<String>createNewAccount(HttpEntity<String>request) {
//do something
}
http ヘッダー、uri、およびコンテンツをこのメソッドに送信する偽の http 要求を使用して、このメソッドを呼び出すにはどうすればよいですか? これを行うスタブまたはモッククラスはありますか? 何かのようなもの
httpMockRequest.consume(uri,headers, body,method, controller class);
次に、コントローラーに入り、使用される uri と http メソッドに基づいてリクエスト マッピングを探し、実行して、http ヘッダーとコンテンツを httpMockRequest テスト オブジェクトから送信しますか?
そのようなものは Spring や Java EE に存在しますか?
ちなみにSpring3を使っています。