index.add(robin, "dummy", "value");
ExecutionEngine engine = new ExecutionEngine(db);
assertTrue(engine.execute("start n=node:layer3('withinDistance:[33.32, 44.44, 5.0]') return n").columnAs("n").hasNext());
NodeProxy row = (org.neo4j.kernel.impl.core.NodeProxy) engine.execute("start n=node:layer3('withinDistance:[33.32, 44.44, 5.0]') return n").columnAs("n").next();
assertEquals("robin", row.getProperty("name"));
assertEquals("POINT(44.44 33.33)", row.getProperty("wkt"));
//update the node
robin.setProperty("wkt", "POINT(55.55 33.33)");
index.add(robin, "dummy", "value");
assertFalse(engine.execute("start n=node:layer3('withinDistance:[33.32, 44.44, 5.0]') return n").columnAs("n").hasNext());