2

これを使用してアプリケーションからRest呼び出しを行っていますが、apache httpclient-4.0.1これは、これの単体テストを作成しようとするまで、すべて正常に機能しています。私は使用してeasymockいて、モックしようとするとDefaultHttpClient.execute(HttpUriRequest)次のエラーが発生します。

java.lang.IllegalStateException: missing behavior definition for the preceeding method call createHttpContext()

コードを調べたところ、このメソッド ( createHttpContext()) がメソッドで呼び出されているように見えますが、これexecute(HttpUriRequest)protectedメソッドであるため、可視性がありません。

では、この呼び出しをどのようにモックしますか?

4

1 に答える 1