List of usage examples for org.springframework.data.gemfire.snapshot SnapshotServiceFactoryBean create
protected SnapshotServiceAdapter create()
From source file:org.springframework.data.gemfire.snapshot.SnapshotServiceFactoryBeanTest.java
@Test public void createCacheSnapshotService() { Cache mockCache = mock(Cache.class, "MockCache"); CacheSnapshotService mockCacheSnapshotService = mock(CacheSnapshotService.class, "MockCacheSnapshotService"); when(mockCache.getSnapshotService()).thenReturn(mockCacheSnapshotService); SnapshotServiceFactoryBean factoryBean = new SnapshotServiceFactoryBean(); factoryBean.setCache(mockCache);/*from w ww . j a va2 s . co m*/ SnapshotServiceAdapter adapter = factoryBean.create(); assertThat(adapter, is(instanceOf(CacheSnapshotServiceAdapter.class))); verify(mockCache, times(1)).getSnapshotService(); }
From source file:org.springframework.data.gemfire.snapshot.SnapshotServiceFactoryBeanTest.java
@Test public void createRegionSnapshotService() { Region mockRegion = mock(Region.class, "MockRegion"); RegionSnapshotService mockRegionSnapshotService = mock(RegionSnapshotService.class, "MockRegionSnapshotService"); when(mockRegion.getSnapshotService()).thenReturn(mockRegionSnapshotService); SnapshotServiceFactoryBean factoryBean = new SnapshotServiceFactoryBean(); factoryBean.setRegion(mockRegion);/*from w w w . ja v a2s . com*/ SnapshotServiceAdapter adapter = factoryBean.create(); assertThat(adapter, is(instanceOf(RegionSnapshotServiceAdapter.class))); verify(mockRegion, times(1)).getSnapshotService(); }