【发布时间】:2017-11-24 19:25:23
【问题描述】:
- XCTests 是否并行运行(也就是说,是否允许同时运行多个测试?)。考虑包含多个测试的单个测试文件,以及每个包含多个测试的多个测试文件。
- 如果在某些被测组件中使用了核心数据,并且测试可以并行运行,那么在测试中使用核心数据的正确方法是什么?例如,测试应该从“干净”的数据存储开始,然后根据需要添加对象,然后根据存储的内容进行测试。听起来,如果它们都使用相同的托管对象上下文/存储,它们将指向相同的数据,因此存在相互冲突的风险。
【问题讨论】:
标签: ios unit-testing core-data xctest