iOS 单元测试 : how to handle completion of tests?

标签 ios xcode unit-testing testing xctest

我想在控制台输出的末尾写入测试工件的路径。这会很方便。我也很好奇。

似乎 XCTest 以某种方式终止了应用程序,应用程序委托(delegate)没有收到生命周期回调,程序在 main.m 的主函数之前退出。

最佳答案

看看Test Execution and Observation具体testBundleDidFinish .

如果您定义了一个采用XCTestObservation 的对象,您可以在测试套件运行期间的任何时候将其添加到XCTestObservationCenter.shared 实例,并在整个过程中接收调用 bundle 已完成。

关于iOS 单元测试 : how to handle completion of tests?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46248659/

相关文章:

iOS 通用应用类架构

ios - PageViewController 不工作

ios - 我错过了 ARC 的东西吗?

objective-c - 是否保留代表?

.net - 以编程方式跳过 NUnit 测试

ios - 无法使用 hitTest : WithEvent: 选择 tableView 单元格

ios - 自定义字体没有显示 spritekit?

ios - (空)libc++abi.dylib : terminate called throwing an exception

c# - 单元测试在调试时通过但在运行时失败

java - 模拟 spring MessageContext