diff --git a/src/test/java/org/springframework/data/gemfire/RegionIntegrationTest.java b/src/test/java/org/springframework/data/gemfire/RegionIntegrationTest.java index 05434d17..f6047f29 100644 --- a/src/test/java/org/springframework/data/gemfire/RegionIntegrationTest.java +++ b/src/test/java/org/springframework/data/gemfire/RegionIntegrationTest.java @@ -25,7 +25,6 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; -import org.springframework.data.gemfire.ClientRegionFactoryBean; import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.annotation.DirtiesContext.ClassMode; import org.springframework.test.context.ContextConfiguration; @@ -35,7 +34,9 @@ import com.gemstone.gemfire.cache.CacheListener; import com.gemstone.gemfire.cache.CacheLoader; import com.gemstone.gemfire.cache.CacheLoaderException; import com.gemstone.gemfire.cache.LoaderHelper; +import com.gemstone.gemfire.cache.PartitionAttributes; import com.gemstone.gemfire.cache.Region; +import com.gemstone.gemfire.cache.RegionAttributes; import com.gemstone.gemfire.cache.util.CacheListenerAdapter; import com.gemstone.gemfire.cache.util.CacheWriterAdapter; @@ -99,4 +100,16 @@ public class RegionIntegrationTest { //BeanDefinition bd = ((BeanDefinitionRegistry) ctx.getAutowireCapableBeanFactory()).getBeanDefinition("basic-client"); // System.out.println(bd.getPropertyValues().getPropertyValue("interests").getValue()); } + + @Test + public void testRegionAttributes() throws Exception { + Region region = ctx.getBean("attr-region", Region.class); + assertEquals("attr-region", region.getName()); + RegionAttributes attr = region.getAttributes(); + assertEquals(true, attr.getEarlyAck()); + + PartitionAttributes pa = attr.getPartitionAttributes(); + assertEquals(512, pa.getLocalMaxMemory()); + assertEquals(1, pa.getRedundantCopies()); + } } \ No newline at end of file diff --git a/src/test/resources/org/springframework/data/gemfire/basic-region.xml b/src/test/resources/org/springframework/data/gemfire/basic-region.xml index 82b9d5bf..5ab62b68 100644 --- a/src/test/resources/org/springframework/data/gemfire/basic-region.xml +++ b/src/test/resources/org/springframework/data/gemfire/basic-region.xml @@ -17,7 +17,7 @@ - + @@ -40,5 +40,15 @@ + + + + + + + + + + - + \ No newline at end of file