FakeTransportBuilder class final
A builder for a fake Transport that can be used to return mock responses.
Responses can be returned by registring the handlers for rpcs. The build method builds a transport that responds with the registered handlers and throws an UnimplementedError for the rest of the rpcs.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
bidi<
I extends Object, O extends Object> (Spec< I, O> spec, Stream<O> handler(Stream<I> request, FakeHandlerContext context)) → FakeTransportBuilder - Register a bidi streaming handler.
-
build(
{List< Interceptor> ? interceptors}) → Transport - Build the transport.
-
client<
I extends Object, O extends Object> (Spec< I, O> spec, FutureOr<O> handler(Stream<I> request, FakeHandlerContext context)) → FakeTransportBuilder - Register a client streaming handler.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
server<
I extends Object, O extends Object> (Spec< I, O> spec, Stream<O> handler(I request, FakeHandlerContext context)) → FakeTransportBuilder - Register a server streaming handler.
-
toString(
) → String -
A string representation of this object.
inherited
-
unary<
I extends Object, O extends Object> (Spec< I, O> spec, FutureOr<O> handler(I request, FakeHandlerContext context)) → FakeTransportBuilder - Register a unary handler.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited