Added tests for wildcard queries, and range queries
This commit is contained in:
@@ -18,7 +18,6 @@ package org.neo4j.rest.graphdb;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.neo4j.graphdb.Direction;
|
||||
import org.neo4j.graphdb.Node;
|
||||
import org.neo4j.graphdb.Relationship;
|
||||
import org.neo4j.graphdb.index.Index;
|
||||
@@ -26,7 +25,6 @@ import org.neo4j.graphdb.index.IndexHits;
|
||||
import org.neo4j.graphdb.index.RelationshipIndex;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
|
||||
public class RestIndexTest extends RestTestBase {
|
||||
|
||||
@@ -41,6 +39,22 @@ public class RestIndexTest extends RestTestBase {
|
||||
Assert.assertEquals(node(), hits.next());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAdvancedQuery() {
|
||||
nodeIndex().add(node(), "name", "test");
|
||||
IndexHits<Node> hits = nodeIndex().query("name", "tes*");
|
||||
Assert.assertEquals("index results", true, hits.hasNext());
|
||||
Assert.assertEquals(node(), hits.next());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRangeQuery() {
|
||||
nodeIndex().add(node(), "age", 35);
|
||||
IndexHits<Node> hits = nodeIndex().query("age", "age:[30 TO 40]");
|
||||
Assert.assertEquals("index results", true, hits.hasNext());
|
||||
Assert.assertEquals(node(), hits.next());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testNotFoundInNodeIndex() {
|
||||
IndexHits<Node> hits = nodeIndex().get("foo", "bar");
|
||||
|
||||
Reference in New Issue
Block a user