@Test public void shouldNotReturnInactiveBeansFromGetSplashScreens() throws Exception { activityBeansCache.init(); List<SplashScreenActivity> splashScreens = activityBeansCache.getSplashScreens(); assertEquals(1, splashScreens.size()); assertSame(activeSplashScreenActivity, splashScreens.iterator().next()); }
@Test public void shouldNotReturnInactiveBeansFromGetSplashScreens() throws Exception { activityBeansCache.init(); List<SplashScreenActivity> splashScreens = activityBeansCache.getSplashScreens(); assertEquals(1, splashScreens.size()); assertSame(activeSplashScreenActivity, splashScreens.iterator().next()); }
@Test public void cacheShouldNotReturnInactiveBeansFromGetResourceActivities() throws Exception { activityBeansCache.init(); List<ActivityAndMetaInfo> activityBeans = this.resourceTypeManagerCache.getResourceActivities(); assertEquals(1, activityBeans.size()); assertSame(activeResourceActivityBean, activityBeans.get(0).getActivityBean()); }
@Test public void cacheShouldNotReturnInactiveBeansFromGetResourceActivities() throws Exception { activityBeansCache.init(); List<ActivityAndMetaInfo> activityBeans = this.resourceTypeManagerCache.getResourceActivities(); assertEquals(1, activityBeans.size()); assertSame(activeResourceActivityBean, activityBeans.get(0).getActivityBean()); }
@Test public void cacheShouldNotReturnInactiveBeansByName() throws Exception { activityBeansCache.init(); assertSame(activeSplashScreenActivityBean, activityBeansCache.getActivity("ActiveSplashScreenActivity")); assertSame(activeResourceActivityBean, activityBeansCache.getActivity("ActiveResourceActivity")); assertSame(activeRegularActivityBean, activityBeansCache.getActivity("ActiveRegularActivity")); assertNull(activityBeansCache.getActivity("NonActiveSplashScreenActivity")); assertNull(activityBeansCache.getActivity("NonActiveResourceActivity")); assertNull(activityBeansCache.getActivity("NonActiveRegularActivity")); }
@Test public void cacheShouldNotReturnInactiveBeansByName() throws Exception { activityBeansCache.init(); assertSame(activeSplashScreenActivityBean, activityBeansCache.getActivity("ActiveSplashScreenActivity")); assertSame(activeResourceActivityBean, activityBeansCache.getActivity("ActiveResourceActivity")); assertSame(activeRegularActivityBean, activityBeansCache.getActivity("ActiveRegularActivity")); assertNull(activityBeansCache.getActivity("NonActiveSplashScreenActivity")); assertNull(activityBeansCache.getActivity("NonActiveResourceActivity")); assertNull(activityBeansCache.getActivity("NonActiveRegularActivity")); }