diff --git a/src/main/java/org/springframework/data/gemfire/RegionLookupFactoryBean.java b/src/main/java/org/springframework/data/gemfire/RegionLookupFactoryBean.java index 0bede175..1fc9ec2f 100644 --- a/src/main/java/org/springframework/data/gemfire/RegionLookupFactoryBean.java +++ b/src/main/java/org/springframework/data/gemfire/RegionLookupFactoryBean.java @@ -69,7 +69,7 @@ public class RegionLookupFactoryBean implements FactoryBean>, * @throws Exception */ protected Region lookupFallback(Cache cache, String regionName) throws Exception { - throw new BeanInitializationException("Cannot find region named " + regionName + " in cache " + cache); + throw new BeanInitializationException("Cannot find region [" + regionName + "] in cache " + cache); } public Region getObject() throws Exception { diff --git a/src/test/java/org/springframework/data/gemfire/config/ReplicatedRegionNamespaceTest.java b/src/test/java/org/springframework/data/gemfire/config/ReplicatedRegionNamespaceTest.java index e7d14fd6..464c48b9 100644 --- a/src/test/java/org/springframework/data/gemfire/config/ReplicatedRegionNamespaceTest.java +++ b/src/test/java/org/springframework/data/gemfire/config/ReplicatedRegionNamespaceTest.java @@ -32,8 +32,10 @@ import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.util.ObjectUtils; +import com.gemstone.gemfire.cache.Cache; import com.gemstone.gemfire.cache.CacheListener; import com.gemstone.gemfire.cache.DataPolicy; +import com.gemstone.gemfire.cache.Region; import com.gemstone.gemfire.cache.RegionAttributes; import com.gemstone.gemfire.cache.Scope; @@ -78,9 +80,11 @@ public class ReplicatedRegionNamespaceTest { @Test public void testRegionLookup() throws Exception { + Cache cache = context.getBean(Cache.class); + Region existing = cache.createRegionFactory().create("existing"); assertTrue(context.containsBean("lookup")); RegionLookupFactoryBean lfb = context.getBean("&lookup", RegionLookupFactoryBean.class); - assertEquals("simple", TestUtils.readField("name", lfb)); - assertEquals(context.getBean("simple"), context.getBean("lookup")); + assertEquals("existing", TestUtils.readField("name", lfb)); + assertEquals(context.getBean("existing"), context.getBean("lookup")); } } \ No newline at end of file diff --git a/src/test/resources/org/springframework/data/gemfire/config/replicated-ns.xml b/src/test/resources/org/springframework/data/gemfire/config/replicated-ns.xml index ac8bc79f..3ef2fcff 100644 --- a/src/test/resources/org/springframework/data/gemfire/config/replicated-ns.xml +++ b/src/test/resources/org/springframework/data/gemfire/config/replicated-ns.xml @@ -6,7 +6,7 @@ xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd - http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> + http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd" default-lazy-init="true"> @@ -27,5 +27,5 @@ - + \ No newline at end of file