MockAdapter class

Mock 适配器实现

用于测试的模拟适配器,可以配置模拟响应、错误和延迟

Implemented types

Constructors

MockAdapter()

Properties

hashCode int
The hash code for this object.
no setterinherited
name String
Gets the name of the adapter.
no setteroverride
requestHistory List<AdapterRequest>
获取请求历史记录
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version String
Gets the version of the adapter.
no setteroverride

Methods

addInterceptor(AdapterInterceptor interceptor) → void
Adds an interceptor to the adapter.
override
cancel(CancelToken token) → void
Cancels an ongoing request.
override
clearHistory() → void
清除请求历史记录
clearMocks() → void
清除所有模拟配置
download(AdapterRequest request, String savePath, {ProgressCallback? onProgress}) Future<AdapterResponse>
Downloads a file from the server.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeInterceptor(AdapterInterceptor interceptor) → void
Removes an interceptor from the adapter.
override
request(AdapterRequest request) Future<AdapterResponse>
Executes an HTTP request.
override
setMockDelay(String path, Duration delay) → void
设置模拟延迟
setMockError(String path, AdapterException error) → void
设置模拟错误
setMockResponse(String path, AdapterResponse response) → void
设置模拟响应
toString() String
A string representation of this object.
inherited
upload(AdapterRequest request, {ProgressCallback? onProgress}) Future<AdapterResponse>
Uploads data to the server.
override

Operators

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