### Question:
MainPresenter extends BaseActivityPresenter<MainContract.View> implements MainContract.Presenter { @Override public int getCurrentItem() { return mModel.getCurMainItem(); } @Inject  MainPresenter(DataModel dataModel); @Override void subscribeEvent(); @Override void setCurrentItem(int position); @Override int getCurrentItem(); @Override boolean getNightModeState(); @Override boolean getStatusBarState(); @Override boolean getAutoUpdataState(); @Override void checkVersion(String currentVersion);  }### Answer:
@Test public void getCurrentItem() { }