diff --git a/src/test/java/org/springframework/data/gemfire/config/CacheNamespaceTest.java b/src/test/java/org/springframework/data/gemfire/config/CacheNamespaceTest.java index 16287627..41086663 100644 --- a/src/test/java/org/springframework/data/gemfire/config/CacheNamespaceTest.java +++ b/src/test/java/org/springframework/data/gemfire/config/CacheNamespaceTest.java @@ -27,6 +27,7 @@ import org.springframework.data.gemfire.CacheFactoryBean; import org.springframework.data.gemfire.GemfireBeanFactoryLocator; import org.springframework.data.gemfire.RecreatingContextTest; import org.springframework.data.gemfire.TestUtils; +import org.springframework.data.gemfire.client.ClientCacheFactoryBean; /** * @author Costin Leau @@ -59,7 +60,7 @@ public class CacheNamespaceTest extends RecreatingContextTest { assertTrue(ctx.containsBean("cache-with-xml")); CacheFactoryBean cfb = (CacheFactoryBean) ctx.getBean("&cache-with-xml"); Resource res = TestUtils.readField("cacheXml", cfb); - assertEquals("cache.xml", res.getFilename()); + assertEquals("gemfire-cache.xml", res.getFilename()); assertEquals(ctx.getBean("props"), TestUtils.readField("properties", cfb)); } @@ -76,4 +77,19 @@ public class CacheNamespaceTest extends RecreatingContextTest { } } + @Test + public void testBasicClientCache() throws Exception { + assertTrue(ctx.containsBean("client-cache")); + ClientCacheFactoryBean cfb = (ClientCacheFactoryBean) ctx.getBean("&client-cache"); + assertNull(TestUtils.readField("cacheXml", cfb)); + assertNull(TestUtils.readField("properties", cfb)); + } + + @Test + public void testBasicClientCacheWithXml() throws Exception { + assertTrue(ctx.containsBean("client-cache-with-xml")); + ClientCacheFactoryBean cfb = (ClientCacheFactoryBean) ctx.getBean("&client-cache-with-xml"); + Resource res = TestUtils.readField("cacheXml", cfb); + assertEquals("gemfire-client-cache.xml", res.getFilename()); + } } \ No newline at end of file diff --git a/src/test/resources/cache.xml b/src/test/resources/gemfire-cache.xml similarity index 100% rename from src/test/resources/cache.xml rename to src/test/resources/gemfire-cache.xml diff --git a/src/test/resources/gemfire-client-cache.xml b/src/test/resources/gemfire-client-cache.xml new file mode 100644 index 00000000..11c3a381 --- /dev/null +++ b/src/test/resources/gemfire-client-cache.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/src/test/resources/org/springframework/data/gemfire/config/cache-ns.xml b/src/test/resources/org/springframework/data/gemfire/config/cache-ns.xml index e80adb57..de546d8a 100644 --- a/src/test/resources/org/springframework/data/gemfire/config/cache-ns.xml +++ b/src/test/resources/org/springframework/data/gemfire/config/cache-ns.xml @@ -16,11 +16,15 @@ - + false + + + + \ No newline at end of file