我有一个班级DeparturePresenter
我想用Mockito
编写一个简单的测试用例。 DeparturePresenter
是一个简单的接口,Retrofit
调用它来创建适当的API调用。问题是我不知道如何调用在Observable
中返回Mockito
对象的方法。
public class MainServiceDaggerTest {
@Rule public MockitoRule mockitoRule = MockitoJUnit.rule();
@Mock
DeparturePresenter departurePresenter;
@Mock
private FlixService mApiService;
@Test
public void testService(){
when( mApiService.getDepartures()).thenReturn(/*What should be here?*/)
}
我的Interface
就是这个。
@Singleton
public interface FlixService {
@GET("/mobile/v1/network/station/10/timetable")
public Observable<Response> getDepartures();
}