【发布时间】:2016-10-04 05:17:42
【问题描述】:
我们的应用从 ApplicationConfig.plist 文件中指定的服务中检索内容。我需要 4 个 XCTestCases 才能使用四个不同的 ApplicationConfig.plist 文件。最好的设置方法是什么?
因为这些测试是性能测试,一旦测试启动我就无法更改服务,所以我需要在第一次启动之前设置服务(通过配置文件)。
【问题讨论】:
-
您需要更改您的应用程序以支持从其他来源获取其配置。然后您的测试用例可以指定配置源。一个简单的解决方案是让您通过字典对象传递它的方法,这就是 plist 正在做的事情。
-
正如 micheal 所说,您可以创建字典并使用它。如果您不想传递字典并想从 plist 文件中读取,则将该字典写入 plist 文件。