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

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

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

WireMock.anyUrl介绍

暂无

代码示例

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

public static RequestPatternBuilder allRequests() {
  return new RequestPatternBuilder(RequestMethod.ANY, WireMock.anyUrl());
}

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

public static void verifyRequestCount(int expectedCount, WireMockRule wireMock) {
    wireMock.verify(expectedCount, anyRequestedFor(anyUrl()));
  }
}

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

public static RequestPattern everything() {
  return newRequestPattern(RequestMethod.ANY, anyUrl()).build();
}

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

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

代码示例来源: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: com.github.tomakehurst/wiremock-jre8

public static UrlPattern fromOneOf(String url,
                  String urlPattern,
                  String urlPath,
                  String urlPathPattern) {
  if (url != null) {
    return WireMock.urlEqualTo(url);
  } else if (urlPattern != null) {
    return WireMock.urlMatching(urlPattern);
  } else if (urlPath != null) {
    return WireMock.urlPathEqualTo(urlPath);
  } else if (urlPathPattern != null) {
    return WireMock.urlPathMatching(urlPathPattern);
  } else {
    return WireMock.anyUrl();
  }
}

代码示例来源: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: 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: 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: 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: com.github.tomakehurst/wiremock-jre8

@Override
  public void loadMappingsInto(StubMappings stubMappings) {
    RequestPattern requestPattern = newRequestPattern(ANY, anyUrl()).build();
    ResponseDefinition responseDef = responseDefinition()
        .proxiedFrom(baseUrl)
        .build();
    StubMapping proxyBasedMapping = new StubMapping(requestPattern, responseDef);
    proxyBasedMapping.setPriority(10); // Make it low priority so that existing stubs will take precedence
    stubMappings.addMapping(proxyBasedMapping);
  }
});

代码示例来源: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")));
}

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

builder.add(methodSection);
UrlPattern urlPattern = firstNonNull(requestPattern.getUrlMatcher(), anyUrl());
DiffLine<String> urlSection = new DiffLine<>("URL", urlPattern,
  request.getUrl(),

相关文章