BaseGuidancePresenter { public Maneuver getNextManeuver() { return mNavigationManager.getNextManeuver(); } protected  BaseGuidancePresenter(@NonNull NavigationManager navigationManager, Route route); void resume(); void pause(); Maneuver getNextManeuver(); Maneuver getAfterNextManeuver(); long getNextManeuverDistance(); Route getRoute(); void setRoute(Route route); @Nullable Date getEta(); long getDestinationDistance(); Integer getTimeToArrival();  }
@Test public void testGetNextManeuver() { final Maneuver maneuver = MockUtils.mockManeuver(); when(mNavigationManager.getNextManeuver()).thenReturn(maneuver); assertNotNull(mBaseGuidancePresenter.getNextManeuver()); }