【发布时间】:2015-11-02 21:55:00
【问题描述】:
为了测试 swift 对象,根据我的阅读,我们对它们进行子类化并模拟我们想要返回测试值的方法。然后我观看了一个关于 Swift 性能的 WWDC 视频,演示者建议将类标记为 final 以帮助编译器决定如何调用方法,并且从我看到的示例中添加 final 会有所帮助。
我遇到的问题我们如何将类标记为最终但仍启用子类模拟?有没有人真正遇到过这个问题,或者我应该从我的声明中删除 final 关键字?
任何建议都会很棒,或者如果没有,请告诉我我做得不对。
谢谢, 迈克。
【问题讨论】:
-
final 是 final ... 没有从 final 类继承。
标签: swift unit-testing