Add Salesforce Apex codegen (#1285)
This commit is contained in:
@@ -1002,6 +1002,84 @@ else
|
||||
end"
|
||||
`;
|
||||
|
||||
exports[`generate request for Salesforce Apex generate GET request 1`] = `
|
||||
"HttpRequest request = new HttpRequest();
|
||||
request.setMethod('GET');
|
||||
request.setEndpoint('https://httpbin.org/path/to?a=b');
|
||||
|
||||
request.setHeader('Authorization', 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk');
|
||||
request.setHeader('h1', 'h1v');
|
||||
request.setHeader('h2', 'h2v');
|
||||
|
||||
try {
|
||||
Http client = new Http();
|
||||
HttpResponse response = client.send(request);
|
||||
System.debug(response.getBody());
|
||||
} catch (CalloutException ex) {
|
||||
System.debug('An error occured ' + ex.getMessage());
|
||||
}"
|
||||
`;
|
||||
|
||||
exports[`generate request for Salesforce Apex generate POST request for JSON 1`] = `
|
||||
"HttpRequest request = new HttpRequest();
|
||||
request.setMethod('POST');
|
||||
request.setEndpoint('https://httpbin.org/path/to?a=b');
|
||||
|
||||
request.setHeader('Authorization', 'Bearer abcdefghijklmn');
|
||||
request.setHeader('Content-Type', 'application/json');
|
||||
request.setHeader('h1', 'h1v');
|
||||
request.setHeader('h2', 'h2v');
|
||||
|
||||
request.setBody('{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}');
|
||||
|
||||
try {
|
||||
Http client = new Http();
|
||||
HttpResponse response = client.send(request);
|
||||
System.debug(response.getBody());
|
||||
} catch (CalloutException ex) {
|
||||
System.debug('An error occured ' + ex.getMessage());
|
||||
}"
|
||||
`;
|
||||
|
||||
exports[`generate request for Salesforce Apex generate POST request for XML 1`] = `
|
||||
"HttpRequest request = new HttpRequest();
|
||||
request.setMethod('POST');
|
||||
request.setEndpoint('https://httpbin.org/path/to?a=b');
|
||||
|
||||
request.setHeader('Authorization', 'Bearer abcdefghijklmn');
|
||||
request.setHeader('Content-Type', 'application/xml');
|
||||
request.setHeader('h1', 'h1v');
|
||||
request.setHeader('h2', 'h2v');
|
||||
|
||||
request.setBody('<?xml version=\\\\'1.0\\\\' encoding=\\\\'utf-8\\\\'?>\\\\n<xml>\\\\n <element foo=\\"bar\\"></element>\\\\n</xml>');
|
||||
|
||||
try {
|
||||
Http client = new Http();
|
||||
HttpResponse response = client.send(request);
|
||||
System.debug(response.getBody());
|
||||
} catch (CalloutException ex) {
|
||||
System.debug('An error occured ' + ex.getMessage());
|
||||
}"
|
||||
`;
|
||||
|
||||
exports[`generate request for Salesforce Apex generate PUT request for www-form-urlencoded 1`] = `
|
||||
"HttpRequest request = new HttpRequest();
|
||||
request.setMethod('PUT');
|
||||
request.setEndpoint('https://httpbin.org/path/to?a=b');
|
||||
|
||||
request.setHeader('Content-Type', 'application/x-www-form-urlencoded');
|
||||
|
||||
request.setBody('foo=bar&baz=qux');
|
||||
|
||||
try {
|
||||
Http client = new Http();
|
||||
HttpResponse response = client.send(request);
|
||||
System.debug(response.getBody());
|
||||
} catch (CalloutException ex) {
|
||||
System.debug('An error occured ' + ex.getMessage());
|
||||
}"
|
||||
`;
|
||||
|
||||
exports[`generate request for cURL generate GET request 1`] = `
|
||||
"curl -X GET \\\\
|
||||
'https://httpbin.org/path/to?a=b' \\\\
|
||||
|
||||
Reference in New Issue
Block a user