private Function getMappingBuilderMethod()

in src/it/java/com/epam/digital/data/platform/usrtaskmgt/BaseIT.java [122:143]


  private Function<UrlPattern, MappingBuilder> getMappingBuilderMethod(HttpMethod method) {
    switch (method) {
      case GET:
        return WireMock::get;
      case PUT:
        return WireMock::put;
      case POST:
        return WireMock::post;
      case DELETE:
        return WireMock::delete;
      case HEAD:
        return WireMock::head;
      case OPTIONS:
        return WireMock::options;
      case PATCH:
        return WireMock::patch;
      case TRACE:
        return WireMock::trace;
      default:
        throw new IllegalStateException("All http methods are mapped with mapping builder");
    }
  }