【发布时间】:2019-09-12 16:35:03
【问题描述】:
我有一个 readline 函数,它等待来自标准输入的输入。当我在 XCTest 中运行该函数时,它会显示一个提示并等待输入。如何传递输入字符串以便readline 可以在XCTest 情况下从stdin 读取它?
char *input = readline(prompt);
XCTAssertEqualObjects(input, [@"hello" UTF8String]); // ?
【问题讨论】:
-
更改
readline以获取文件句柄,并在测试期间将句柄传递给包含hello的文件。生产调用者将传递stdin。
标签: objective-c macos xctest