如何编写AppDelegate的单元测试?

Luk*_*e97 4 tdd unit-testing appdelegate xctest swift

我在的我的应用程序委托(主要用于CoreData)中进行了很多设置applicationDidFinishLaunchingWithOptions。很好奇我将如何在appDelegate中测试代码?谢谢

Jon*_*eid 5

第一步:在测试过程中停止使用常规的应用程序委托。这样可以避免“启动时会调用”问题,并且还可以加快测试速度。参见https://qualitycoding.org/ios-app-delegate-testing/

第二步:既然启动测试时不会调用常规应用程序委托,请直接从测试中调用其方法。