/** * @see DATAGRAPH-445 */ @Test public void testFindByChainedOredProperties() { Filter planetParam = new Filter("name", ComparisonOperator.EQUALS, "Earth"); Filter moonParam = new Filter("name", ComparisonOperator.EQUALS, "Moon"); assertThat(queryStatements.findByType("Asteroid", new Filters().add(planetParam).or(moonParam), 1).getStatement()) .isEqualTo("MATCH (n:`Asteroid`) WHERE n.`name` = { `name_0` } " + "OR n.`name` = { `name_1` } WITH n MATCH p=(n)-[*0..1]-(m) RETURN p, ID(n)"); }