我如何在 iOS 上单元化或 UI 测试 URL 方案
How do I unit or UI test a URL scheme on iOS
我给了我的 iOS 应用一个 URL 方案。
是否可以在单元测试或 uitest 中以某种方式对其进行测试?
不知道单元测试,但您当然可以在移动版 Safari 中使用该方案输入 URL 并确保它打开您的应用程序并且您的应用程序采取正确的操作。
所以,邓肯是对的。可以手动测试。但是我不够清楚,因为我的意思是自动测试。
正如马特所说,实际上不可能测试应用程序是否启动。
但我设法自动执行如下操作:
所以我实现了一个 url 方案处理程序(服务 class),当应用程序从 url 方案启动时,我会立即调用它。
然后我可以对这个 class 进行单元测试,它会根据不同的 url 方案采取预期的操作。 (即推送某些视图控制器等)
我想这足以验证我的 url 方案是否会导致预期的行为。
我给了我的 iOS 应用一个 URL 方案。
是否可以在单元测试或 uitest 中以某种方式对其进行测试?
不知道单元测试,但您当然可以在移动版 Safari 中使用该方案输入 URL 并确保它打开您的应用程序并且您的应用程序采取正确的操作。
所以,邓肯是对的。可以手动测试。但是我不够清楚,因为我的意思是自动测试。 正如马特所说,实际上不可能测试应用程序是否启动。
但我设法自动执行如下操作:
所以我实现了一个 url 方案处理程序(服务 class),当应用程序从 url 方案启动时,我会立即调用它。
然后我可以对这个 class 进行单元测试,它会根据不同的 url 方案采取预期的操作。 (即推送某些视图控制器等)
我想这足以验证我的 url 方案是否会导致预期的行为。