Example usage for org.springframework.data.solr.core.query SimpleQuery getPageRequest

List of usage examples for org.springframework.data.solr.core.query SimpleQuery getPageRequest

Introduction

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

Prototype

@Override
    public Pageable getPageRequest() 

Source Link

Usage

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

@Test
public void testSetPageRequest() {
    SimpleQuery query = new SimpleQuery();
    Assert.assertEquals(SimpleQuery.DEFAULT_PAGE, query.getPageRequest());

    Pageable alteredPage = new PageRequest(0, 20);

    query.setPageRequest(alteredPage);/*www  .  j  a va 2 s.c  o m*/
    Assert.assertEquals(alteredPage, query.getPageRequest());
    Assert.assertNull(query.getSort());
}

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

@Test
public void testSetPageRequestWithSort() {
    SimpleQuery query = new SimpleQuery();
    Assert.assertEquals(SimpleQuery.DEFAULT_PAGE, query.getPageRequest());

    Pageable alteredPage = new PageRequest(0, 20, Sort.Direction.DESC, "value_1", "value_2");

    query.setPageRequest(alteredPage);//  ww  w  . j av  a  2  s  . c  om
    Assert.assertEquals(alteredPage, query.getPageRequest());
    Assert.assertNotNull(query.getSort());

    int i = 0;
    for (Order order : query.getSort()) {
        Assert.assertEquals(Sort.Direction.DESC, order.getDirection());
        Assert.assertEquals("value_" + (++i), order.getProperty());
    }
}

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

@Test
public void testCreateQueryWithSortedPageRequest() {
    SimpleQuery query = new SimpleQuery(new SimpleStringCriteria("*:*"),
            new PageRequest(0, 20, Sort.Direction.DESC, "value_1", "value_2"));
    Assert.assertNotNull(query.getPageRequest());
    Assert.assertNotNull(query.getSort());

    int i = 0;// ww  w . j ava 2s.c  o  m
    for (Order order : query.getSort()) {
        Assert.assertEquals(Sort.Direction.DESC, order.getDirection());
        Assert.assertEquals("value_" + (++i), order.getProperty());
    }

}

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

@Test
public void testSetPageRequest() {
    SimpleQuery query = new SimpleQuery();
    Assert.assertNull(query.getPageRequest());
    Assert.assertNull(query.getOffset());
    Assert.assertNull(query.getRows());//from   www.  j  a  v a  2 s  . co  m

    Pageable alteredPage = new PageRequest(0, 20);

    query.setPageRequest(alteredPage);
    Assert.assertThat(query.getPageRequest(), IsEqual.equalTo(alteredPage));
    Assert.assertNull(query.getSort());
}

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

@Test
public void testSetPageRequestWithSort() {
    SimpleQuery query = new SimpleQuery();

    Pageable alteredPage = new PageRequest(0, 20, Sort.Direction.DESC, "value_1", "value_2");

    query.setPageRequest(alteredPage);//from ww  w  .ja  va 2  s  .  c o m
    Assert.assertThat(query.getPageRequest(), IsEqual.equalTo(alteredPage));
    Assert.assertNotNull(query.getSort());

    int i = 0;
    for (Order order : query.getSort()) {
        Assert.assertEquals(Sort.Direction.DESC, order.getDirection());
        Assert.assertEquals("value_" + (++i), order.getProperty());
    }
}