1
我正在嘗試爲我公司的應用程序編寫UITest。我碰到了幾篇文章就有關將命令行參數傳遞給我的應用程序,如:UITesting命令行參數選項
if CommandLine.arguments.contains("--uitesting-enrolled") {
resetEnrolledState()
} else if CommandLine.arguments.contains("--uitesting-unenrolled") {
resetUnenrolledState()
}
的resetEnrolledState()
和resetUnenrolledState()
方法中,我設置/取消UserDefault
值,這樣我才知道我的環境已正確配置。
有沒有比我的測試代碼與我的prod代碼混合更好的選擇?