@Config(reportSdk = VERSION_CODES.ICE_CREAM_SANDWICH)
@Test
public void loadPositions_thenComplete_withNotFoundResponse_shouldRetry() {

    subject.loadPositions("test_ad_unit", mockPositioningListener);
    
    verify(mockDownloadTaskProvider).get(taskListenerCaptor.capture());
    taskListenerCaptor.getValue().onComplete("some_url", mockNotFoundResponse);
    Robolectric.getUiThreadScheduler().advanceToLastPostedRunnable();
    verify(mockDownloadTask, times(2))
            .executeOnExecutor(any(Executor.class), any(HttpGet.class));
}