@Override public SplashScreenActivity getSplashScreenInterceptor(final PlaceRequest placeRequest) { SplashScreenActivity resultBean = null; for (SplashScreenActivity splashScreen : activityBeansCache.getSplashScreens()) { if (splashScreen.intercept(placeRequest)) { if (splashScreen.isEnabled()) { resultBean = splashScreen; break; } } } return startIfNecessary(secure(resultBean), placeRequest); }
private SplashScreenActivity makeSplashScreenThatIntercepts(final PlaceRequest place, final boolean enabled) { String splashActivityName = place.getIdentifier() + "!Splash"; SplashScreenActivity splashScreenActivity = mock(SplashScreenActivity.class); when(splashScreenActivity.isEnabled()).thenReturn(enabled); when(splashScreenActivity.intercept(place)).thenReturn(true); when(splashScreenActivity.getPlace()).thenReturn(new DefaultPlaceRequest(splashActivityName)); makeSingletonBean(SplashScreenActivity.class, splashScreenActivity); return splashScreenActivity; }
private SplashScreenActivity makeSplashScreenThatIntercepts(final PlaceRequest place, final boolean enabled) { String splashActivityName = place.getIdentifier() + "!Splash"; SplashScreenActivity splashScreenActivity = mock(SplashScreenActivity.class); when(splashScreenActivity.isEnabled()).thenReturn(enabled); when(splashScreenActivity.intercept(place)).thenReturn(true); when(splashScreenActivity.getPlace()).thenReturn(new DefaultPlaceRequest(splashActivityName)); makeSingletonBean(SplashScreenActivity.class, splashScreenActivity); return splashScreenActivity; }