MockOgHrefClient class final
Simulated environment based on MockClient
that
all generated content are specified by
tester already.
Setting applied from MetaFetch.changeTimeout, MetaFetch.changeUserAgent
and MetaFetch.disguiseUserAgent will also affected in
MockOgHrefClient, but mostly do not alter Response.body
.
Constructors
-
MockOgHrefClient(Map<
Uri, String> contentLinker, {String contentType = _PLAIN_TEXT_MIME}) -
Simplified parameters for constructing MockOgHrefClient that
it only maps Uris with content String under the same
contentType
which usestext/plain
as default.factory -
MockOgHrefClient.advance(Map<
Uri, MockOgHrefClientContent> contentLinker, {String errorContentType = _PLAIN_TEXT_MIME}) -
Define new replicated
Client
for executing under test environment. - MockOgHrefClient.usesSample()
-
Uses sample files to defined
content of the simulated HTML files with hosted IP address as
127.0.0.2
withHTTPS
protocol.factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- redirect → bool
-
Redirect features is always disabled for MockOgHrefClient.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → void - Closes the client and cleans up any resources associated with it.
-
delete(
Uri url, {Map< String, String> ? headers, Object? body, Encoding? encoding}) → Future<Response> -
Sends an HTTP DELETE request with the given headers to the given URL.
inherited
-
get(
Uri url, {Map< String, String> ? headers}) → Future<Response> -
Sends an HTTP GET request with the given headers to the given URL.
inherited
-
head(
Uri url, {Map< String, String> ? headers}) → Future<Response> -
Sends an HTTP HEAD request with the given headers to the given URL.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
patch(
Uri url, {Map< String, String> ? headers, Object? body, Encoding? encoding}) → Future<Response> -
Sends an HTTP PATCH request with the given headers and body to the given
URL.
inherited
-
post(
Uri url, {Map< String, String> ? headers, Object? body, Encoding? encoding}) → Future<Response> -
Sends an HTTP POST request with the given headers and body to the given
URL.
inherited
-
put(
Uri url, {Map< String, String> ? headers, Object? body, Encoding? encoding}) → Future<Response> -
Sends an HTTP PUT request with the given headers and body to the given
URL.
inherited
-
read(
Uri url, {Map< String, String> ? headers}) → Future<String> -
Sends an HTTP GET request with the given headers to the given URL and
returns a Future that completes to the body of the response as a String.
inherited
-
readBytes(
Uri url, {Map< String, String> ? headers}) → Future<Uint8List> -
Sends an HTTP GET request with the given headers to the given URL and
returns a Future that completes to the body of the response as a list of
bytes.
inherited
-
send(
BaseRequest request) → Future< StreamedResponse> - Sends an HTTP request and asynchronously returns the response.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited