我有一个用Swift编写的自定义iOS框架,它展示了AVCaptureVideoPreviewLayer,也展示了一些自定义的弹出屏幕。我想添加单元测试,并想知道是否可以在不指定主机应用程序的情况下执行此操作,而是以编程方式创建一个最小的主机应用程序。
我发现的一些资源似乎正在朝着这个方向发展,但在编写时并没有考虑到单元测试框架:
https://marcosantadev.com/fake-appdelegate-unit-testing-swift/
发布于 2019-01-04 07:34:32
听起来你想测试一些与UIKit的交互,所以你需要一个宿主应用程序。只需创建一个新的空应用程序作为您的目标之一,并使用它。
这可以通过编程来完成吗?不是的。另一种选择(首先值得尝试)是放弃某些类型的测试。在添加主机应用程序之前,请查看您可以达到的程度。
https://stackoverflow.com/questions/54030136
复制相似问题