List of usage examples for org.springframework.data.solr.core.query SimpleQuery setPageRequest
@Override public final <T extends Query> T setPageRequest(Pageable pageable)
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); Assert.assertEquals(alteredPage, query.getPageRequest()); Assert.assertNull(query.getSort());//from w w w. j ava 2s. c o m }
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); Assert.assertEquals(alteredPage, query.getPageRequest()); Assert.assertNotNull(query.getSort()); int i = 0;/*from w ww. j a v a 2 s .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 w w w . ja v a2 s .c o 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); Assert.assertThat(query.getPageRequest(), IsEqual.equalTo(alteredPage)); Assert.assertNotNull(query.getSort()); int i = 0;/* www .j a v a 2s .c o m*/ for (Order order : query.getSort()) { Assert.assertEquals(Sort.Direction.DESC, order.getDirection()); Assert.assertEquals("value_" + (++i), order.getProperty()); } }