sttp.client4.testing
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class BackendStub[F]class SyncBackendStubobject SyncBackendStubclass WebSocketBackendStub[F]class WebSocketSyncBackendStubobject WebSocketSyncBackendStubShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AbstractBackendStub.type
Attributes
- Supertypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AtomicCyclicIterator.type
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).
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.
Attributes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BackendStub.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RecordingBackend.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ResponseStub.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
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).
For requests which return the response as a stream, if the stub should return a raw stream value (which should then be passed to the stream-consuming function, or mapped to another value), it should be wrapped with RawStream.
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.
Attributes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StreamBackendStub.type
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).
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.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object SyncBackendStub
A stub of a synchronous backend.
A stub of a synchronous backend.
Attributes
- Companion
- class
- Supertypes
- Self type
-
SyncBackendStub.type
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).
For web socket requests, the stub can be configured to returned both custom sttp.ws.WebSocket implementations, as well as sttp.ws.testing.WebSocketStub instances.
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.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WebSocketBackendStub.type
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).
For web socket requests, the stub can be configured to returned both custom sttp.ws.WebSocket implementations, as well as sttp.ws.testing.WebSocketStub instances.
For requests which return the response as a stream, if the stub should return a raw stream value (which should then be passed to the stream-consuming function, or mapped to another value), it should be wrapped with RawStream.
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.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
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).
For web socket requests, the stub can be configured to returned both custom sttp.ws.WebSocket implementations, as well as sttp.ws.testing.WebSocketStub instances.
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.
Attributes
- Companion
- object
- Supertypes
-
trait WebSocketSyncBackendtrait WebSocketBackend[Identity]trait SyncBackendclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object WebSocketSyncBackendStub
A stub of a synchronous backend.
A stub of a synchronous backend.
Attributes
- Companion
- class
- Supertypes
-
class WebSocketSyncBackendStubtrait WebSocketSyncBackendtrait WebSocketBackend[Identity]trait SyncBackendclass Objecttrait Matchableclass AnyShow all
- Self type