在空安全性之前,我可以简单地模拟sendRequest(...)方法,如下所示:
void stubBaseRepositorySendRequestResponse(String response) {
when(baseRepository.sendRequest(onGetData: anyNamed('onGetData')))
.thenAnswer((_) {
return Future<String>.value(response);
});
}
其中,此方法的签名为:
Future<T> sendRequest<T>({required Future<T> Function() onGetData})
如何使用新的空安全版本的mockito实现这一点?