Я пытаюсь протестировать модернизацию с помощью robolectric. Но я всегда получаю исключение IndexOutOfBoundsException, когда вызываю Robolectric.getSentHttpRequest(0). Может кто-нибудь помочь мне?
вот мой код:
@Before
public void setup() {
Robolectric.setDefaultHttpResponse(200, "OK");
commonRequest = RequestFactory.getRestAdapter().create(CommonRequest.class);
}
@Test
public void testGet_shouldApplyCorrectHeaders() throws Exception {
commonRequest.register("Token", "{}", null);
HttpRequest sentHttpRequest = Robolectric.getSentHttpRequest(0);
assertThat(sentHttpRequest.getHeaders("Authorization")[0].getValue(), equalTo("Token"));
}
Большое спасибо.