Package com.bluetangstudio.searchcloud.client.request

Examples of com.bluetangstudio.searchcloud.client.request.SearchRequest


*/
public class SearchRequestBuilderTest extends RequestBuilderTestBase {

    @Test
    public void buildHttpUriRequest() {
        SearchRequest search = new SearchRequest("SearchRequestBuilderTest", new SearchQueryBuilder().build());
        setTrackingVariables(search);
        search.setFields("fields");


        SearchRequestBuilder builder = new SearchRequestBuilder();
        HttpUriRequest httpUriRequest = builder.build(search);

        Assert.assertEquals(httpUriRequest.getClass(), HttpPost.class);
        Assert.assertEquals(httpUriRequest.getURI().getPath(), "/rest/1.0/model/SearchRequestBuilderTest/search");
        Map<String, String> params = parseQueryParams(httpUriRequest);

        assertContainsTrackingVariables(params);
        Assert.assertEquals(params.get("fl"), search.getFields());
    }
View Full Code Here


        Pagination pagination = new Pagination();

        SearchQuery searchQuery = new SearchQuery(queries, queryConstraints, pagination);

        client.search(new SearchRequest(modelId, searchQuery));

    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public final ResultList<T> search(String modelId, SearchQuery searchQuery) throws IOException, ServiceException {
        return search(new SearchRequest(modelId, searchQuery));
    }
View Full Code Here

        Pagination pagination = new Pagination(start, count);

        SearchQuery searchQuery = new SearchQuery(queries, queryConstraints, pagination);

        ResultList resultList = client.search(new SearchRequest(modelId, searchQuery));

        Assert.assertNotNull(resultList);
        Assert.assertNotNull(resultList.getMetadata());
        Assert.assertNotNull(resultList.getResults());
View Full Code Here

TOP

Related Classes of com.bluetangstudio.searchcloud.client.request.SearchRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.