diff --git a/src/test/java/org/springframework/data/gemfire/client/GemFireDataSourceTest.java b/src/test/java/org/springframework/data/gemfire/client/GemFireDataSourceTest.java index 8415ab9e..857302e5 100644 --- a/src/test/java/org/springframework/data/gemfire/client/GemFireDataSourceTest.java +++ b/src/test/java/org/springframework/data/gemfire/client/GemFireDataSourceTest.java @@ -25,6 +25,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.data.gemfire.ForkUtil; import org.springframework.data.gemfire.fork.SpringCacheServerProcess; +import org.springframework.data.gemfire.repository.sample.Person; +import org.springframework.data.gemfire.repository.sample.PersonRepository; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @@ -54,11 +56,21 @@ public class GemFireDataSourceTest { public void testServerDataSource() { Cache cache = ctx.getBean("gemfireCache",Cache.class); Pool pool = ctx.getBean("gemfirePool",Pool.class); - PoolFactoryBean pfb = ctx.getBean("&gemfirePool",PoolFactoryBean.class); - Region r1 = ctx.getBean("r1",Region.class); - r1.put("hello","world"); - assertEquals("world",r1.get("hello")); - + String regions[] = ctx.getBeanNamesForType(Region.class); + List regionList = Arrays.asList(regions); + assertTrue(regionList.contains("r1")); + assertTrue(regionList.contains("r2")); + assertTrue(regionList.contains("simple")); + } + + + @Test + public void testRepositoryCreated() { + PersonRepository repo = ctx.getBean(PersonRepository.class); + Person dave = new Person(1L,"Dave","Mathhews"); + repo.save(dave); + Person saved = repo.findOne(1L); + assertEquals("Dave",saved.getFirstname()); } @AfterClass diff --git a/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml b/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml index ffe8d874..40d40998 100644 --- a/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml +++ b/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml @@ -6,7 +6,8 @@ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire-1.3.xsd"> - + + diff --git a/src/test/resources/org/springframework/data/gemfire/client/datasource-server.xml b/src/test/resources/org/springframework/data/gemfire/client/datasource-server.xml index 415bf4a5..a13f755c 100644 --- a/src/test/resources/org/springframework/data/gemfire/client/datasource-server.xml +++ b/src/test/resources/org/springframework/data/gemfire/client/datasource-server.xml @@ -9,4 +9,5 @@ +