Example usage for org.springframework.data.solr.core.query Crotch getSiblings

List of usage examples for org.springframework.data.solr.core.query Crotch getSiblings

Introduction

In this page you can find the example usage for org.springframework.data.solr.core.query Crotch getSiblings.

Prototype

@Override
    public Collection<Criteria> getSiblings() 

Source Link

Usage

From source file:org.springframework.data.solr.core.query.CriteriaTests.java

/**
 * @see DATASOLR-105/*from  w  ww .java 2 s  . com*/
 */
@Test
public void testCirteriasJoindWihtAndShouldBeSiblingsOfCreatedCrotch() {

    Criteria c1 = new Criteria("field_1").startsWith("start").endsWith("end");
    Criteria c2 = new Criteria("field_2").startsWith("2start");
    Crotch crotch = c1.and(c2);

    Assert.assertThat(crotch.getSiblings(), IsIterableContainingInOrder.<Node>contains(c1, c2));
}

From source file:org.springframework.data.solr.core.query.CriteriaTests.java

/**
 * @see DATASOLR-105//from  w  ww  .j a  v  a  2  s .  c  om
 */
@Test
public void testCirteriasJoindWithOrShouldBeSiblingsOfCreatedCrotch() {

    Criteria c1 = new Criteria("field_1").startsWith("start").endsWith("end");
    Criteria c2 = new Criteria("field_2").startsWith("2start");
    Crotch crotch = c1.or(c2);

    Assert.assertThat(crotch.getSiblings(), IsIterableContainingInOrder.<Node>contains(c1, c2));
}