【发布时间】:2018-07-27 03:54:14
【问题描述】:
我有一个关于在单元测试中同时运行函数的问题。
我有 1 个数组 A 在 ViewContronller 中是全局的。
- 1 个函数 B 将数据更新到此数组。
- 1 函数 C 使用此数组进行过滤。
问题: 函数B更新时App调用函数C进行过滤,App崩溃。如果函数 C 与函数 B 同时过滤,则更新数组 A 的数据。=> 应用程序崩溃,原因是“数组在被枚举时发生了变异”
我不知道,我可以或我不能给他们写单元测试。请帮我检查一下上面的案例。如何在单元测试中重现崩溃?
【问题讨论】:
标签: ios unit-testing