List of usage examples for org.springframework.data.solr.core.query SimpleQuery getSort
@Override
public Sort getSort()
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);/*from www . j av a 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);//from w w w . j av a 2 s .c o m 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;//w w w. ja v a 2s . com 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. j a va2 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);/*w w w . java 2s. 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()); } }