Package

sttp.client

testing

Permalink

package testing

Visibility
  1. Public
  2. All

Type Members

  1. class SttpBackendStub[R[_], S] extends SttpBackend[R, S]

    Permalink

    A stub backend to use in tests.

    A stub backend to use in tests.

    The stub can be configured to respond with a given response if the request matches a predicate (see the whenRequestMatches() method).

    Note however, that this is not type-safe with respect to the type of the response body - the stub doesn't have a way to check if the type of the body in the configured response is the same as the one specified by the request. Some conversions will be attempted (e.g. from a String to a custom mapped type, as specified in the request, see the documentation for more details).

    Hence, the predicates can match requests basing on the URI or headers. A ClassCastException might occur if for a given request, a response is specified with the incorrect or inconvertible body type.

Value Members

  1. object SttpBackendStub

    Permalink

Ungrouped