gpt4 book ai didi

ios - 当应用程序在后台运行时如何对上传进行单元测试

转载 作者:行者123 更新时间:2023-11-29 00:54:45 25 4
gpt4 key购买 nike

我想写一个单元测试函数,目的是测试应用程序在后台运行时是否发生上传。一般是这样的:

func checkBackgroundUploading() {
set the UIState to be background
write a record and upload it to database in this UIState
}

第二步我知道了,但是如何设置UIState为后台呢?

最佳答案

我已经成功地使用 this solution 测试了后台声音,我在 SO 上找到的。它的要点是通过编程方式按下主页按钮将应用程序发送到后台。希望对您有所帮助。

    XCUIDevice().pressButton(XCUIDeviceButton.Home)

关于ios - 当应用程序在后台运行时如何对上传进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37724733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com