jjzjj

runningTests

全部标签

ios - 在 OCUnit 应用程序测试中绕过登录/身份验证

我刚刚使用OCUnit为我的iOS项目设置应用程序测试,并试图弄清楚如何处理身份验证。我的应用程序有一个强制登录屏幕,用户在进入主应用程序之前需要通过Facebook进行身份验证。当用户决定进行身份验证时,它会将他们弹出到Safari中,让他们通过由Facebook管理的身份验证序列,然后将他们带回应用程序(如果他们是新用户,则需要进一步的注册步骤)。我想弄清楚的是,我怎样才能让应用程序测试通过登录屏幕?我考虑过的一个选项是创建一个新的构建配置(例如“测试”),添加一个我可以在我的代码中检测到的预处理器宏(例如“TEST=1”)。然后,仅针对该测试配置,我可以将我的常规登录代码替换为不