Teste de unidade Android com Retrofit2 e Mockito ou Robolectric

Posso testar a resposta real do retrofit2beta4? Preciso de Mockito ou Robolectic?

Não tenho atividades no meu projeto, será uma biblioteca e preciso testar se o servidor está respondendo corretamente. Agora eu tenho esse código e preso ...

@Mock
ApiManager apiManager;

@Captor
private ArgumentCaptor<ApiCallback<Void>> cb;

@Before
public void setUp() throws Exception {
    apiManager = ApiManager.getInstance();
    MockitoAnnotations.initMocks(this);
}

@Test
public void test_login() {
    Mockito.verify(apiManager)
           .loginUser(Mockito.eq(login), Mockito.eq(pass), cb.capture());
    // cb.getValue();
    // assertEquals(cb.getValue().isError(), false);
}

Posso dar uma resposta falsa, mas preciso testar de verdade. Isso é sucesso? O corpo está correto? Você pode me ajudar com o código?

questionAnswers(3)

yourAnswerToTheQuestion