added codegen for java OK Http Client (#1300)

* added codegen for  java OK Http Client

* shalika- added snapshot test for -codegen- java -ok http client

* shalika- moving JavaOkHttpClientCodegen in alphabetical order in codegen
This commit is contained in:
Shalika Singhal
2020-10-25 23:07:28 +05:30
committed by GitHub
parent 078b755fb6
commit 438640d5b8
3 changed files with 120 additions and 0 deletions

View File

@@ -182,6 +182,60 @@ if err != nil {
"
`;
exports[`generate request for Java OkHTTP Client generate GET request 1`] = `
"OkHttpClient client = new OkHttpClient().newBuilder().build();
Request request = new Request.Builder()
.url(\\"https://httpbin.org/path/to?a=b\\")
.method(\\"GET\\", null)
.addHeader(\\"authorization\\", \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\")
.addHeader(\\"h1\\", \\"h1v\\")
.addHeader(\\"h2\\", \\"h2v\\")
.build();
Response response = client.newCall(request).execute();"
`;
exports[`generate request for Java OkHTTP Client generate POST request for JSON 1`] = `
"OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse(\\"application/json\\");
RequestBody body = RequestBody.create(mediaType,\\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\");
Request request = new Request.Builder()
.url(\\"https://httpbin.org/path/to?a=b\\")
.method(\\"POST\\", body)
.addHeader(\\"authorization\\", \\"Bearer abcdefghijklmn\\" )
.addHeader(\\"h1\\", \\"h1v\\")
.addHeader(\\"h2\\", \\"h2v\\")
.build();
Response response = client.newCall(request).execute();"
`;
exports[`generate request for Java OkHTTP Client generate POST request for XML 1`] = `
"OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse(\\"application/xml\\");
RequestBody body = RequestBody.create(mediaType,\\"<?xml version='1.0' encoding='utf-8'?>\\\\n<xml>\\\\n <element foo=\\\\\\"bar\\\\\\"></element>\\\\n</xml>\\");
Request request = new Request.Builder()
.url(\\"https://httpbin.org/path/to?a=b\\")
.method(\\"POST\\", body)
.addHeader(\\"authorization\\", \\"Bearer abcdefghijklmn\\" )
.addHeader(\\"h1\\", \\"h1v\\")
.addHeader(\\"h2\\", \\"h2v\\")
.build();
Response response = client.newCall(request).execute();"
`;
exports[`generate request for Java OkHTTP Client generate PUT request for www-form-urlencoded 1`] = `
"OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse(\\"application/x-www-form-urlencoded\\");
RequestBody body = RequestBody.create(mediaType,\\"foo=bar&baz=qux\\");
Request request = new Request.Builder()
.url(\\"https://httpbin.org/path/to?a=b\\")
.method(\\"PUT\\", body)
.build();
Response response = client.newCall(request).execute();"
`;
exports[`generate request for JavaScript Axios generate GET request 1`] = `
"axios.get('https://httpbin.org/path/to?a=b',{
headers : { \\"h1\\": \\"h1v\\",