List of usage examples for org.apache.http.client.methods HttpGet METHOD_NAME
String METHOD_NAME
To view the source code for org.apache.http.client.methods HttpGet METHOD_NAME.
Click Source Link
From source file:com.microsoft.windowsazure.mobileservices.zumoe2etestapp.tests.CustomApiTests.java
@SuppressWarnings("deprecation") private TestCase invokeTypedApiOverload3WithCallbackTest(final Random rndGen) { String name = String.format("Typed With Callback - Overload 3"); TestCase test = new TestCase(name) { TestExecutionCallback mCallback; TestResult mResult;//w ww . j a va2 s . c o m @Override protected void executeTest(MobileServiceClient client, TestExecutionCallback callback) { mResult = new TestResult(); mResult.setTestCase(this); mResult.setStatus(TestStatus.Passed); mCallback = callback; final StringIdMovie ramdomMovie = QueryTestData.getRandomStringIdMovie(rndGen); String apiName = MOVIEFINDER_API_NAME; String apiUrl; apiUrl = apiName + "/title/" + ramdomMovie.getTitle(); List<Pair<String, String>> parameters = new ArrayList<Pair<String, String>>(); try { client.invokeApi(apiUrl, HttpGet.METHOD_NAME, parameters, AllStringIdMovies.class, typedTestCallback()); } catch (Exception exception) { createResultFromException(mResult, exception); } } private ApiOperationCallback<AllStringIdMovies> typedTestCallback() { return new ApiOperationCallback<AllStringIdMovies>() { @Override public void onCompleted(AllStringIdMovies result, Exception exception, ServiceFilterResponse response) { if (exception != null) { createResultFromException(mResult, exception); } mCallback.onTestComplete(mResult.getTestCase(), mResult); } }; } }; return test; }
From source file:com.microsoft.windowsazure.mobileservices.zumoe2etestapp.tests.CustomApiTests.java
@SuppressWarnings("deprecation") private TestCase invokeTypedApiOverload3WithCallbackFailTest(final Random rndGen) { String name = String.format("Typed With Callback - Overload 3 - Fail"); TestCase test = new TestCase(name) { TestExecutionCallback mCallback; TestResult mResult;/* ww w . ja va 2 s.com*/ @Override protected void executeTest(MobileServiceClient client, TestExecutionCallback callback) { mResult = new TestResult(); mResult.setTestCase(this); mResult.setStatus(TestStatus.Passed); mCallback = callback; final StringIdMovie ramdomMovie = QueryTestData.getRandomStringIdMovie(rndGen); String apiName = MOVIEFINDER_API_NAME + "wronguri"; String apiUrl; apiUrl = apiName + "/title/" + ramdomMovie.getTitle(); List<Pair<String, String>> parameters = new ArrayList<Pair<String, String>>(); try { client.invokeApi(apiUrl, HttpGet.METHOD_NAME, parameters, AllStringIdMovies.class, typedTestCallback()); } catch (Exception exception) { createResultFromException(mResult, exception); } } private ApiOperationCallback<AllStringIdMovies> typedTestCallback() { return new ApiOperationCallback<AllStringIdMovies>() { @Override public void onCompleted(AllStringIdMovies result, Exception exception, ServiceFilterResponse response) { if (exception == null) { mResult.setStatus(TestStatus.Failed); } mCallback.onTestComplete(mResult.getTestCase(), mResult); } }; } }; return test; }
From source file:com.microsoft.windowsazure.mobileservices.zumoe2etestapp.tests.CustomApiTests.java
@SuppressWarnings("deprecation") private TestCase invokeJsonApiOverload3WithCallbackTest() { String name = String.format("Json With Callback - Overload 3"); TestCase test = new TestCase(name) { TestExecutionCallback mCallback; TestResult mResult;//from www . j av a2 s . c om @Override protected void executeTest(MobileServiceClient client, TestExecutionCallback callback) { mResult = new TestResult(); mResult.setTestCase(this); mResult.setStatus(TestStatus.Passed); mCallback = callback; List<Pair<String, String>> parameters = new ArrayList<Pair<String, String>>(); try { client.invokeApi(PUBLIC_API_NAME, HttpGet.METHOD_NAME, parameters, jsonTestCallback()); } catch (Exception exception) { createResultFromException(mResult, exception); } } private ApiJsonOperationCallback jsonTestCallback() { return new ApiJsonOperationCallback() { @Override public void onCompleted(JsonElement jsonObject, Exception exception, ServiceFilterResponse response) { if (exception != null) { createResultFromException(mResult, exception); } mCallback.onTestComplete(mResult.getTestCase(), mResult); } }; } }; return test; }
From source file:com.microsoft.windowsazure.mobileservices.zumoe2etestapp.tests.CustomApiTests.java
@SuppressWarnings("deprecation") private TestCase invokeJsonApiOverload3WithCallbackFailTest() { String name = String.format("Json With Callback - Overload 3 - Fail"); TestCase test = new TestCase(name) { TestExecutionCallback mCallback; TestResult mResult;/*w w w . j a v a 2 s . c o m*/ @Override protected void executeTest(MobileServiceClient client, TestExecutionCallback callback) { mResult = new TestResult(); mResult.setTestCase(this); mResult.setStatus(TestStatus.Passed); mCallback = callback; List<Pair<String, String>> parameters = new ArrayList<Pair<String, String>>(); try { client.invokeApi(INEXISTENT_API_NAME, HttpGet.METHOD_NAME, parameters, jsonTestCallback()); } catch (Exception exception) { createResultFromException(mResult, exception); } } private ApiJsonOperationCallback jsonTestCallback() { return new ApiJsonOperationCallback() { @Override public void onCompleted(JsonElement jsonObject, Exception exception, ServiceFilterResponse response) { if (exception == null) { mResult.setStatus(TestStatus.Failed); } mCallback.onTestComplete(mResult.getTestCase(), mResult); } }; } }; return test; }
From source file:org.elasticsearch.client.RequestConvertersTests.java
public void testSearchTemplate() throws Exception { // Create a random request. String[] indices = randomIndicesNames(0, 5); SearchRequest searchRequest = new SearchRequest(indices); Map<String, String> expectedParams = new HashMap<>(); setRandomSearchParams(searchRequest, expectedParams); setRandomIndicesOptions(searchRequest::indicesOptions, searchRequest::indicesOptions, expectedParams); SearchTemplateRequest searchTemplateRequest = new SearchTemplateRequest(searchRequest); searchTemplateRequest.setScript("{\"query\": { \"match\" : { \"{{field}}\" : \"{{value}}\" }}}"); searchTemplateRequest.setScriptType(ScriptType.INLINE); searchTemplateRequest.setProfile(randomBoolean()); Map<String, Object> scriptParams = new HashMap<>(); scriptParams.put("field", "name"); scriptParams.put("value", "soren"); searchTemplateRequest.setScriptParams(scriptParams); // Verify that the resulting REST request looks as expected. Request request = RequestConverters.searchTemplate(searchTemplateRequest); StringJoiner endpoint = new StringJoiner("/", "/", ""); String index = String.join(",", indices); if (Strings.hasLength(index)) { endpoint.add(index);//from ww w . ja v a2 s. c o m } endpoint.add("_search/template"); assertEquals(HttpGet.METHOD_NAME, request.getMethod()); assertEquals(endpoint.toString(), request.getEndpoint()); assertEquals(expectedParams, request.getParameters()); assertToXContentBody(searchTemplateRequest, request.getEntity()); }
From source file:org.elasticsearch.client.RequestConvertersTests.java
public void testRenderSearchTemplate() throws Exception { // Create a simple request. SearchTemplateRequest searchTemplateRequest = new SearchTemplateRequest(); searchTemplateRequest.setSimulate(true); // Setting simulate true means the template should only be rendered. searchTemplateRequest.setScript("template1"); searchTemplateRequest.setScriptType(ScriptType.STORED); searchTemplateRequest.setProfile(randomBoolean()); Map<String, Object> scriptParams = new HashMap<>(); scriptParams.put("field", "name"); scriptParams.put("value", "soren"); searchTemplateRequest.setScriptParams(scriptParams); // Verify that the resulting REST request looks as expected. Request request = RequestConverters.searchTemplate(searchTemplateRequest); String endpoint = "_render/template"; assertEquals(HttpGet.METHOD_NAME, request.getMethod()); assertEquals(endpoint, request.getEndpoint()); assertEquals(Collections.emptyMap(), request.getParameters()); assertToXContentBody(searchTemplateRequest, request.getEntity()); }
From source file:com.microsoft.windowsazure.mobileservices.zumoe2etestapp.tests.CustomApiTests.java
private String createHttpMethod(final Random rndGen) { switch (rndGen.nextInt(10)) { case 0://from w w w.jav a2s . c om case 1: case 2: return HttpPost.METHOD_NAME; case 3: case 4: case 5: case 6: return HttpGet.METHOD_NAME; case 7: return HttpPut.METHOD_NAME; case 8: return HttpDelete.METHOD_NAME; default: return PATCH_METHOD_NAME; } }
From source file:org.elasticsearch.client.RequestConvertersTests.java
public void testGetPipeline() { String pipelineId = "some_pipeline_id"; Map<String, String> expectedParams = new HashMap<>(); GetPipelineRequest request = new GetPipelineRequest("some_pipeline_id"); setRandomMasterTimeout(request, expectedParams); Request expectedRequest = RequestConverters.getPipeline(request); StringJoiner endpoint = new StringJoiner("/", "/", ""); endpoint.add("_ingest/pipeline"); endpoint.add(pipelineId);/*from www .j a v a 2 s .co m*/ assertEquals(endpoint.toString(), expectedRequest.getEndpoint()); assertEquals(HttpGet.METHOD_NAME, expectedRequest.getMethod()); assertEquals(expectedParams, expectedRequest.getParameters()); }
From source file:org.elasticsearch.client.RequestConvertersTests.java
public void testListTasks() { {//from www . ja va 2 s . c o m ListTasksRequest request = new ListTasksRequest(); Map<String, String> expectedParams = new HashMap<>(); if (randomBoolean()) { request.setDetailed(randomBoolean()); if (request.getDetailed()) { expectedParams.put("detailed", "true"); } } if (randomBoolean()) { request.setWaitForCompletion(randomBoolean()); if (request.getWaitForCompletion()) { expectedParams.put("wait_for_completion", "true"); } } if (randomBoolean()) { String timeout = randomTimeValue(); request.setTimeout(timeout); expectedParams.put("timeout", timeout); } if (randomBoolean()) { if (randomBoolean()) { TaskId taskId = new TaskId(randomAlphaOfLength(5), randomNonNegativeLong()); request.setParentTaskId(taskId); expectedParams.put("parent_task_id", taskId.toString()); } else { request.setParentTask(TaskId.EMPTY_TASK_ID); } } if (randomBoolean()) { String[] nodes = generateRandomStringArray(10, 8, false); request.setNodes(nodes); if (nodes.length > 0) { expectedParams.put("nodes", String.join(",", nodes)); } } if (randomBoolean()) { String[] actions = generateRandomStringArray(10, 8, false); request.setActions(actions); if (actions.length > 0) { expectedParams.put("actions", String.join(",", actions)); } } expectedParams.put("group_by", "none"); Request httpRequest = RequestConverters.listTasks(request); assertThat(httpRequest, notNullValue()); assertThat(httpRequest.getMethod(), equalTo(HttpGet.METHOD_NAME)); assertThat(httpRequest.getEntity(), nullValue()); assertThat(httpRequest.getEndpoint(), equalTo("/_tasks")); assertThat(httpRequest.getParameters(), equalTo(expectedParams)); } { ListTasksRequest request = new ListTasksRequest(); request.setTaskId(new TaskId(randomAlphaOfLength(5), randomNonNegativeLong())); IllegalArgumentException exception = expectThrows(IllegalArgumentException.class, () -> RequestConverters.listTasks(request)); assertEquals("TaskId cannot be used for list tasks request", exception.getMessage()); } }
From source file:org.elasticsearch.client.RequestConvertersTests.java
public void testGetRepositories() { Map<String, String> expectedParams = new HashMap<>(); StringBuilder endpoint = new StringBuilder("/_snapshot"); GetRepositoriesRequest getRepositoriesRequest = new GetRepositoriesRequest(); setRandomMasterTimeout(getRepositoriesRequest, expectedParams); setRandomLocal(getRepositoriesRequest, expectedParams); if (randomBoolean()) { String[] entries = new String[] { "a", "b", "c" }; getRepositoriesRequest.repositories(entries); endpoint.append("/" + String.join(",", entries)); }//from ww w .j ava 2s.c o m Request request = RequestConverters.getRepositories(getRepositoriesRequest); assertThat(endpoint.toString(), equalTo(request.getEndpoint())); assertThat(HttpGet.METHOD_NAME, equalTo(request.getMethod())); assertThat(expectedParams, equalTo(request.getParameters())); }