HttpStack を継承した FakeHttpStack を作っておいて
mRequestQueue = Volley.newRequestQueue(getActivity());
みたいな事してる箇所のソレを mockito で云々すれば良いのかな。例えば詳細略で以下なソレをでっちあげておいて
public class FakeRequestQueue extends RequestQueue {
public FakeRequestQueue(Context context) {
super(new NoCache(), new BasicNetwork(new FakeHttpStack(context)));
}
}
mRequestQueue は setter なメソド作っておいて以下で良いのかどうか。
あ、違うな。
これってありなのかな。
Mockito.when(Volley.newRequestQueue(getActivity())
.thenReturn(new FakeRequestQueue(getActivity()));
あるいは以下?
Mockito.when(new HurlStack())
.thenReturn(new FakeHttpStack())
別途試してみてログを出力な方向にて。