【发布时间】:2021-06-09 11:04:53
【问题描述】:
Flutter 2 发布后,我已将我的代码迁移到 sdk: '>=2.12.0 <3.0.0',现在所有代码都是“可靠的 null 安全”。但是我在使用 mockito 5.0.0 进行单元测试时遇到了错误
例如:
when(mockClient.login(any)).thenThrow(GrpcError.unavailable());
之前还可以,但是现在编译器在any下显示错误,提示:
The argument type 'Null' can't be assigned to the parameter type 'LoginRequest'
我从 mockito 存储库中阅读了 this link,但我希望有一种更简单的方法来为具有“不可为空”参数的方法编写测试,就像以前一样。
【问题讨论】:
-
我下面的解决方案能解决您的问题吗?
标签: flutter dart mockito flutter-test dart-null-safety