@Test public void testSave() { when(mockTravelDetailsView.validate()).thenReturn(true); presenter.save(); verify(mockTravelDetailsView).validate(); verify(mockTravelDetailsView).showLoading(); verify(mockSaveTravelInteractor).execute(any(Callback.class)); }
@Before public void setUp() { MockitoAnnotations.initMocks(this); presenter = new TravelDetailPresenter( mockNavigator, mockSaveTravelInteractor, mockGetTravelInteractor, mockTravelModelConverter); presenter.setView(mockTravelDetailsView); }
@Test public void testLoadModel() { presenter.loadModel(0L); verify(mockTravelDetailsView).showLoading(); verify(mockGetTravelInteractor).execute(any(Callback.class)); }