### Question:
ProjectListPresenter extends BasePresenter<ProjectListContract.View> implements ProjectListContract.Presenter { @Override public void getProjectListData(int page, int cid, boolean isShowError) { addSubscribe(mDataManager.getProjectListData(page, cid) .compose(RxUtils.rxSchedulerHelper()) .compose(RxUtils.handleResult()) .subscribeWith(new BaseObserver<ProjectListData>(mView, WanAndroidApp.getInstance().getString(R.string.failed_to_obtain_project_list), isShowError) { @Override public void onNext(ProjectListData projectListData) { mView.showProjectListData(projectListData); } })); } @Inject  ProjectListPresenter(DataManager dataManager); @Override void attachView(ProjectListContract.View view); @Override void getProjectListData(int page, int cid, boolean isShowError); @Override void addCollectOutsideArticle(int position, FeedArticleData feedArticleData); @Override void cancelCollectArticle(int position, FeedArticleData feedArticleData);  }### Answer:
@Test public void getProjectListData() { mProjectListPresenter.getProjectListData(0, 0, true); Mockito.verify(mView).showProjectListData(ArgumentMatchers.any(ProjectListData.class)); }