mocking - Mockito 测试失败,类型为“Null”不是“Future”类型的子类型'
问题描述
我有一个模拟另一个抽象类的类的实现:
class MockLocalDataSource extends Mock implements NumberTriviaLocalDataSource {
@override
Future<void> cacheNumberTrivia(NumberTriviaModel? triviaModelToCache) =>
super.noSuchMethod(
Invocation.method(#cacheNumberTrivia, [triviaModelToCache]));
}
但是当我尝试调用它时它会抛出这个错误:
type 'Null' is not a subtype of type 'Future<void>'
我错过了什么?
解决方案
推荐阅读
- c++ - 为什么linux ld somtime使用libs的符号链接
- angular - Ionic 框架“正在加载,请稍候...”控制和 Amplify Hub 事件集成
- date - 按年份部分显示保存在 CoreData 中的日期
- laravel - 如何将编码放在这个刀片文件顶部?
- javascript - 是否可以检测到 v-on:change 事件是否已被特定方法调用
- html - 即使我按下了为该功能分配的按钮,ajax 也无法正常工作
- postgresql - PSQL - 按两个单独字段的间隔过滤的查询性能
- scala - 如何通过比较scala中配置的映射列表值来检索键
- javascript - 未捕获的错误:未捕获(承诺中):TypeError:this.xxxService.getSomething(...).toPromise 不是函数
- java - 无法使用 selenium webdriver 启动 chrome 浏览器