com.squareup.okhttp.mockwebserver.MockResponse.setStatus()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(8.2k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中com.squareup.okhttp.mockwebserver.MockResponse.setStatus()方法的一些代码示例,展示了MockResponse.setStatus()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MockResponse.setStatus()方法的具体详情如下:
包路径:com.squareup.okhttp.mockwebserver.MockResponse
类名称:MockResponse
方法名:setStatus

MockResponse.setStatus介绍

暂无

代码示例

代码示例来源:origin: com.squareup.okhttp/mockwebserver

public MockResponse setResponseCode(int code) {
 return setStatus("HTTP/1.1 " + code + " OK");
}

代码示例来源:origin: com.squareup.okhttp/mockwebserver

/**
 * Attempts to perform a web socket upgrade on the connection. This will overwrite any previously
 * set status or body.
 */
public MockResponse withWebSocketUpgrade(WebSocketListener listener) {
 setStatus("HTTP/1.1 101 Switching Protocols");
 setHeader("Connection", "Upgrade");
 setHeader("Upgrade", "websocket");
 body = null;
 webSocketListener = listener;
 return this;
}

代码示例来源:origin: jclouds/jclouds-labs

protected MockResponse response404() {
 return new MockResponse().setStatus("HTTP/1.1 404 Not Found");
}

代码示例来源:origin: apache/jclouds

protected MockResponse response200() {
 return new MockResponse().setStatus("HTTP/1.1 200 OK");
}

代码示例来源:origin: apache/jclouds

protected MockResponse response204() {
 return new MockResponse().setStatus("HTTP/1.1 204 No Content");
}

代码示例来源:origin: apache/jclouds

protected MockResponse response404() {
 return new MockResponse().setStatus("HTTP/1.1 404 Not Found");
}

代码示例来源:origin: apache/jclouds

protected MockResponse response202() {
 return new MockResponse().setStatus("HTTP/1.1 202 Accepted");
}

代码示例来源:origin: apache/jclouds

protected MockResponse response204() {
 return new MockResponse().setStatus("HTTP/1.1 204 No Content");
}

代码示例来源:origin: apache/jclouds

protected MockResponse response202WithHeader() {
 return new MockResponse()
    .setStatus("HTTP/1.1 202 Accepted")
    .addHeader(
       "Location",
       "https://management.azure.com/subscriptions/SUBSCRIPTIONID/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SVEVTVC1DRU5UUkFMVVMiLCJqb2JMb2NhdGlvbiI6ImNlbnRyYWx1cyJ9?api-version=2014-04-01");
}

代码示例来源:origin: apache/jclouds

protected MockResponse response200WithHeader() {
 return new MockResponse()
     .setStatus("HTTP/1.1 200 O")
     .addHeader("Location", "https://management.azure.com/subscriptions/SUBSCRIPTIONID/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SVEVTVC1DRU5UUkFMVVMiLCJqb2JMb2NhdGlvbiI6ImNlbnRyYWx1cyJ9?api-version=2014-04-01");
}

代码示例来源:origin: apache/jclouds

public void testCreateResourceGroup() throws InterruptedException {
 server.enqueue(jsonResponse("/resourcegroup.json").setStatus("HTTP/1.1 201 Created"));
 ImmutableMap<String, String> tags = ImmutableMap.<String, String>builder().put("tagname1", "tagvalue1").build();
 ResourceGroup resourceGroup = api.getResourceGroupApi().create("jcloudstest", "West US", tags);
 assertEquals(resourceGroup.name(), "jcloudstest");
 assertEquals(resourceGroup.location(), "westus");
 assertEquals(resourceGroup.tags().size(), 1);
 assertTrue(resourceGroup.id().contains("jcloudstest"));
 assertEquals(server.getRequestCount(), 1);
 assertSent(server, "PUT", requestUrl + "/jcloudstest" + version, String.format("{\"location\":\"%s\", \"tags\":{\"tagname1\":\"tagvalue1\"}}", "West US"));
}

代码示例来源:origin: jclouds/jclouds-labs

/**
* Mocked standard Dimension Data Resource Not Found 400 response
*
* @return {@link MockResponse}
*/
protected MockResponse responseResourceNotFound() {
 return new MockResponse().setResponseCode(400).setStatus("HTTP/1.1 400 Bad Request")
    .setBody("{\"operation\":\"OPERATION\",\"responseCode\":\"RESOURCE_NOT_FOUND\"}");
}

代码示例来源:origin: apache/jclouds

public void testGetJobStatusFailed() throws InterruptedException {
 server.enqueue(jsonResponse("/resourcegroup.json").setStatus("HTTP/1.1 208 Error"));
 JobStatus status = api.getJobApi().jobStatus(URI.create(requestUrl));
 assertEquals(status, JobStatus.FAILED);
 assertSent(server, "GET", requestUrl);
}

代码示例来源:origin: jclouds/jclouds-labs

/**
* Mocked standard Dimension Data Unexpected Error 400 response
*
* @return {@link MockResponse}
*/
protected MockResponse responseUnexpectedError() {
 return new MockResponse().setResponseCode(400).setStatus("HTTP/1.1 400 Bad Request")
    .setBody("{\"operation\":\"OPERATION\",\"responseCode\":\"UNEXPECTED_ERROR\"}");
}

代码示例来源:origin: apache/jclouds

public void testGetJobStatusNoContent() throws InterruptedException {
 server.enqueue(jsonResponse("/resourcegroup.json").setStatus("HTTP/1.1 204 No Content"));
 JobStatus status = api.getJobApi().jobStatus(URI.create(requestUrl));
 assertEquals(status, JobStatus.NO_CONTENT);
 assertSent(server, "GET", requestUrl);
}

代码示例来源:origin: apache/jclouds

public void testCreateResourceGroupWithNoTag() throws InterruptedException {
 server.enqueue(jsonResponse("/resourcegroup.json").setStatus("HTTP/1.1 201 Created"));
 ResourceGroup resourceGroup = api.getResourceGroupApi().create("jcloudstest", "West US", null);
 assertEquals(resourceGroup.name(), "jcloudstest");
 assertEquals(resourceGroup.location(), "westus");
 assertTrue(resourceGroup.id().contains("jcloudstest"));
 assertEquals(server.getRequestCount(), 1);
 assertSent(server, "PUT", requestUrl + "/jcloudstest" + version, String.format("{\"location\":\"%s\"}", "West US"));
}

代码示例来源:origin: apache/jclouds

public void createVirtualNetwork() throws InterruptedException {
 server.enqueue(jsonResponse("/createvirtualnetwork.json").setStatus("HTTP/1.1 201 Created"));
 final VirtualNetworkApi vnApi = api.getVirtualNetworkApi(resourcegroup);
 final VirtualNetwork.VirtualNetworkProperties virtualNetworkProperties =
     VirtualNetwork.VirtualNetworkProperties.create(null, null,
         AddressSpace.create(Arrays.asList("10.2.0.0/16")), null);
 vnApi.createOrUpdate(virtualNetwork, location, null, virtualNetworkProperties);
 String path = String.format("/subscriptions/%s/resourcegroups/%s/providers/Microsoft.Network/virtualNetworks/%s?%s", subscriptionid, resourcegroup, virtualNetwork, apiVersion);
 String json = String.format("{\"location\":\"%s\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"%s\"]}}}", location, "10.2.0.0/16");
 assertSent(server, "PUT", path, json);
}

代码示例来源:origin: apache/jclouds

@Test(expectedExceptions = IllegalArgumentException.class)
public void createPublicIPAddressDnsRecordInUse() throws IllegalArgumentException, InterruptedException {
 server.enqueue(jsonResponse("/PublicIPAddressCreateDnsRecordInUse.json").setStatus("HTTP/1.1 400 Bad Request"));
 final PublicIPAddressApi ipApi = api.getPublicIPAddressApi(resourcegroup);
 final Map<String, String> tags = ImmutableMap.of("testkey", "testvalue");
 PublicIPAddressProperties properties = PublicIPAddressProperties.create(null, null, "Static", 4, null,
     DnsSettings.create("foobar", "foobar.northeurope.cloudapp.azure.com", null));
 ipApi.createOrUpdate(publicIpName, location, tags, null, properties);
}

代码示例来源:origin: apache/jclouds

public void testCreateKey() throws InterruptedException {
 server.enqueue(jsonResponse("/key.json").setStatus("HTTP/1.1 201 Created"));
 
 String dsa = stringFromResource("/ssh-dsa.pub");
 
 Key key = api.keyApi().create("foo", dsa);
 
 assertEquals(key, keyFromResource("/key.json"));
 
 assertEquals(server.getRequestCount(), 1);
 assertSent(server, "POST", "/account/keys", String.format("{\"name\":\"foo\", \"public_key\":\"%s\"}", dsa));
}

代码示例来源:origin: apache/jclouds

protected void enqueueXml(Response.Status status, String region, String resource) {
 enqueue(region, new MockResponse()
   .setStatus("HTTP/1.1 " + status.getStatusCode() + " " + status.getReasonPhrase())
   .addHeader(CONTENT_TYPE, APPLICATION_XML)
   .setBody(stringFromResource(resource)));
}

相关文章