FunctionMock class

Mock function definition.

Mocks must refer to a function declared by the target service. The type of the function args and result will be inferred at test time. If either the arg or result values are not compatible with function type declaration, the request will be considered invalid. More than one FunctionMock may be provided for a given function name so long as the Arg matchers are distinct. There may be only one function for a given overload where all Arg values are Arg.any_value.

Constructors

FunctionMock({List<Arg>? args, String? function, Result? result})
FunctionMock.fromJson(Map json_)

Properties

args List<Arg>?
The list of Arg values to match.
getter/setter pair
function String?
The name of the function.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
result Result?
The mock result of the function call.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited