首页 > 解决方案 > 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>'

我错过了什么?

标签: mockingmockitoflutter-test

解决方案


推荐阅读