From a7a76ff3b9e9b08ce1d7a4386bbe53a4f47c8c96 Mon Sep 17 00:00:00 2001 From: Michael Hunger Date: Tue, 18 Sep 2012 02:19:44 +0200 Subject: [PATCH] added test for automatic index creation of non-default indexes --- .../support/Neo4jGraphPersistenceTest-context.xml | 3 +++ .../data/neo4j/repository/NoIndexDerivedFinderTest.java | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/spring-data-neo4j-aspects/src/test/resources/org/springframework/data/neo4j/aspects/support/Neo4jGraphPersistenceTest-context.xml b/spring-data-neo4j-aspects/src/test/resources/org/springframework/data/neo4j/aspects/support/Neo4jGraphPersistenceTest-context.xml index 0ac5f505d..2a1c46a41 100644 --- a/spring-data-neo4j-aspects/src/test/resources/org/springframework/data/neo4j/aspects/support/Neo4jGraphPersistenceTest-context.xml +++ b/spring-data-neo4j-aspects/src/test/resources/org/springframework/data/neo4j/aspects/support/Neo4jGraphPersistenceTest-context.xml @@ -30,6 +30,9 @@ + + + diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repository/NoIndexDerivedFinderTest.java b/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repository/NoIndexDerivedFinderTest.java index a9aad9638..0c1a5659f 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repository/NoIndexDerivedFinderTest.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repository/NoIndexDerivedFinderTest.java @@ -29,6 +29,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.neo4j.conversion.EndResult; +import org.springframework.data.neo4j.model.Group; import org.springframework.data.neo4j.model.Person; import org.springframework.test.context.CleanContextCacheTestExecutionListener; import org.springframework.test.context.ContextConfiguration; @@ -49,6 +50,8 @@ public class NoIndexDerivedFinderTest { @Autowired private PersonRepository personRepository; + @Autowired + private GroupRepository groupRepository; @Test @Transactional public void findByAge() { @@ -62,6 +65,12 @@ public class NoIndexDerivedFinderTest { assertEquals(0,IteratorUtil.count( result )); } + @Test @Transactional + public void findFullTextWithoutIndexCreation() { + Iterable result = groupRepository.findByFullTextNameLike( "foo" ); + assertEquals(0,IteratorUtil.count( result )); + } + @Test @Transactional public void findByName() { Iterable result = personRepository.findByName("");