在 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 repo 中阅读了这个链接,但我希望有一种更简单的方法来为具有“不可为空”参数的方法编写测试,就像以前一样。