### Question:
UsageDialogPresenter extends BasePresenter<UsageDialogContract.View> implements UsageDialogContract.Presenter { @Override public void getUsefulSites() { addSubscribe(mDataManager.getUsefulSites() .compose(RxUtils.rxSchedulerHelper()) .compose(RxUtils.handleResult()) .subscribeWith(new BaseObserver<List<UsefulSiteData>>(mView, WanAndroidApp.getInstance().getString(R.string.failed_to_obtain_useful_sites_data)) { @Override public void onNext(List<UsefulSiteData> usefulSiteDataList) { mView.showUsefulSites(usefulSiteDataList); } })); } @Inject  UsageDialogPresenter(DataManager dataManager); @Override void getUsefulSites();  }### Answer:
@Test public void getUsageSites() { mUsageDialogPresenter.getUsefulSites(); Mockito.verify(mView).showUsefulSites(ArgumentMatchers.any()); }