com.github.tomakehurst.wiremock.client.WireMock.any()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(146)

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

WireMock.any介绍

暂无

代码示例

代码示例来源:origin: com.github.tomakehurst/wiremock-jre8

public static MappingBuilder proxyAllTo(String url) {
  return any(anyUrl()).willReturn(aResponse().proxiedFrom(url));
}

代码示例来源:origin: aws/aws-sdk-java-v2

/**
 * Reset wire mock and re-configure stubbing.
 */
private void resetWireMock(GivenResponse givenResponse) {
  WireMock.reset();
  // Stub to return given response in test definition.
  stubFor(any(urlMatching(".*")).willReturn(toResponseBuilder(givenResponse)));
}

代码示例来源:origin: io.micrometer/micrometer-test

@Test
void successfulHead(HttpSender httpClient, @WiremockResolver.Wiremock WireMockServer server) throws Throwable {
  server.stubFor(any(anyUrl()));
  assertThat(httpClient.head(server.baseUrl() + "/api")
      .send().body()).isEqualTo(HttpSender.Response.NO_RESPONSE_BODY);
}

代码示例来源:origin: software.amazon.awssdk/protocol-tests-core

/**
 * Reset wire mock and re-configure stubbing.
 */
private void resetWireMock(GivenResponse givenResponse) {
  WireMock.reset();
  // Stub to return given response in test definition.
  stubFor(any(urlMatching(".*")).willReturn(toResponseBuilder(givenResponse)));
}

代码示例来源:origin: io.micrometer/micrometer-test

@Test
void failedPostWithNoBody(HttpSender httpClient, @WiremockResolver.Wiremock WireMockServer server) throws Throwable {
  server.stubFor(any(anyUrl()).willReturn(aResponse()
      .withStatus(500)));
  assertThat(httpClient.post(server.baseUrl() + "/api").send().body()).isEqualTo(HttpSender.Response.NO_RESPONSE_BODY);
}

代码示例来源:origin: aws/aws-sdk-java-v2

private void stubForMockRequest(int returnCode) {
  ResponseDefinitionBuilder responseBuilder = aResponse().withStatus(returnCode)
                              .withHeader("Some-Header", "With Value")
                              .withBody("hello");
  if (returnCode >= 300 && returnCode <= 399) {
    responseBuilder.withHeader("Location", "Some New Location");
  }
  stubFor(any(urlPathEqualTo("/")).willReturn(responseBuilder));
}

代码示例来源:origin: io.micrometer/micrometer-test

@Test
  void failedHeadWithNoBody(HttpSender httpClient, @WiremockResolver.Wiremock WireMockServer server) throws Throwable {
    server.stubFor(any(anyUrl()).willReturn(aResponse().withStatus(500)));

    assertThat(httpClient.head(server.baseUrl() + "/api")
        .send().body()).isEqualTo(HttpSender.Response.NO_RESPONSE_BODY);
  }
}

代码示例来源:origin: aws/aws-sdk-java-v2

/**
 * Reset wire mock and re-configure stubbing.
 */
private void resetWireMock() {
  WireMock.reset();
  // Stub to return 200 for all requests
  ResponseDefinitionBuilder responseDefBuilder = aResponse().withStatus(200);
  // XML Unmarshallers expect at least one level in the XML document.
  if (model.getMetadata().isXmlProtocol()) {
    responseDefBuilder.withBody("<foo></foo>");
  }
  stubFor(any(urlMatching(".*")).willReturn(responseDefBuilder));
}

代码示例来源:origin: io.micrometer/micrometer-test

@Test
void failedPostWithBody(HttpSender httpClient, @WiremockResolver.Wiremock WireMockServer server) throws Throwable {
  server.stubFor(any(anyUrl()).willReturn(aResponse()
      .withStatus(500)
      .withBody("a body")));
  assertThat(httpClient.post(server.baseUrl() + "/api").send().body()).isEqualTo("a body");
}

代码示例来源:origin: software.amazon.awssdk/protocol-tests-core

/**
 * Reset wire mock and re-configure stubbing.
 */
private void resetWireMock() {
  WireMock.reset();
  // Stub to return 200 for all requests
  final ResponseDefinitionBuilder responseDefBuilder = aResponse().withStatus(200);
  // XML Unmarshallers expect at least one level in the XML document.
  if (model.getMetadata().isXmlProtocol()) {
    responseDefBuilder.withBody("<foo></foo>");
  }
  stubFor(any(urlMatching(".*")).willReturn(responseDefBuilder));
}

代码示例来源:origin: io.micrometer/micrometer-test

@Test
void successfulPostNoBody(HttpSender httpClient, @WiremockResolver.Wiremock WireMockServer server) throws Throwable {
  server.stubFor(any(anyUrl()));
  assertThat(httpClient.post(server.baseUrl() + "/api")
      .withPlainText("this is a line")
      .send().body()).isEqualTo(HttpSender.Response.NO_RESPONSE_BODY);
  server.verify(postRequestedFor(urlEqualTo("/api")).withRequestBody(equalTo("this is a line")));
}

代码示例来源:origin: io.micrometer/micrometer-test

@Test
void successfulPostWithBody(HttpSender httpClient, @WiremockResolver.Wiremock WireMockServer server) throws Throwable {
  server.stubFor(any(anyUrl()).willReturn(aResponse()
      .withBody("a body")));
  assertThat(httpClient.post(server.baseUrl() + "/api")
      .withPlainText("this is a line")
      .send().body()).isEqualTo("a body");
  server.verify(postRequestedFor(urlEqualTo("/api")).withRequestBody(equalTo("this is a line")));
}

相关文章