List of usage examples for org.springframework.data.solr.core.query SimpleQuery SimpleQuery
public SimpleQuery()
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test(expected = IllegalArgumentException.class) public void testAddProjectionNullFieldName() { new SimpleQuery().addProjectionOnField(new SimpleField(StringUtils.EMPTY)); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@SuppressWarnings("rawtypes") @Test//from w w w .ja va 2s . c om public void testAddProjection() { Query query = new SimpleQuery().addProjectionOnField(new SimpleField("field_1")) .addProjectionOnField(new SimpleField("field_2")); Assert.assertEquals(2, ((List) query.getProjectionOnFields()).size()); }
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);/*w w w. j a va 2s. 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 ww w.j a v a 2s . 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(expected = IllegalArgumentException.class) public void testSetPageRequestWithNullValue() { new SimpleQuery().setPageRequest(null); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test(expected = IllegalArgumentException.class) public void testAddGroupByNullField() { new SimpleQuery().addGroupByField((Field) null); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test(expected = IllegalArgumentException.class) public void testAddGroupByNullFieldName() { new SimpleQuery().addGroupByField(new SimpleField(StringUtils.EMPTY)); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@SuppressWarnings("rawtypes") @Test//from w ww . j a v a 2 s . com public void testAddGroupBy() { Query query = new SimpleQuery().addGroupByField(new SimpleField("field_1")) .addGroupByField(new SimpleField("field_2")); Assert.assertEquals(2, ((List) query.getGroupByFields()).size()); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test public void testCloneQuery() { Query query = new SimpleQuery(); Assert.assertNotSame(query, SimpleQuery.fromQuery(query)); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTests.java
@Test public void testAddCriteria() { Criteria criteria1 = new Criteria("field_1"); Criteria criteria2 = new Criteria("field_2"); Query query = new SimpleQuery().addCriteria(criteria1).addCriteria(criteria2); Assert.assertThat(query.getCriteria().getSiblings(), IsIterableContainingInOrder.contains(criteria1, criteria2)); }