是否可以模拟只暴露工厂构造函数的类?

ada*_*der 0 mocking dart

最近我需要在测试中模拟Timer类.这是一个问题,因为Timer没有任何公共默认构造函数,因为它使用所有工厂构造函数.是否可以模拟没有公共默认构造函数的类?

Flo*_*sch 5

每个Dart类都有一个隐式接口.你可以implement Timer这样嘲笑这个类.