日々精進

新しく学んだことを書き留めていきます

Robolectricで送信したHTTPリクエストのBodyを検証する

HTTPリクエストを送信した後、以下のようにしてBody部のStringを取得できるので、後はそれをAssertすればよい。

HttpPost sentHttpRequest = (HttpPost) Robolectric.getSentHttpRequest(0);
StringEntity entity = (StringEntity) sentHttpRequest.getEntity();
String sentPostBody = fromStream(entity.getContent());

参考: