我在我的应用程序中使用 Localytics,它基本上只是一个可用于将分析数据发送到服务器的 API。
https://docs.localytics.com/dev/ios.html#install-sdk-ios
我在一个项目中工作,我们必须对每个文件进行单元测试,以确保至少有 90% 的代码覆盖率。
由于 localytics 是一个外部库,我有一个包装器来使用 API。
考虑简单的 localytics 方法:
func tagScreen(screenName: String) {
Localytics.tagScreen(screenName)
}
如何对这个包装器进行单元测试?
有什么建议吗?
我们如何为上述方法编写 Mocks?