gpt4 book ai didi

ios - Xcode iOS 测试套件 NSLog 输出丢失

转载 作者:可可西里 更新时间:2023-11-01 03:28:03 24 4
gpt4 key购买 nike

我正在使用 Xcode 6 开发 iOS 应用程序,并尝试在 Xcode 中运行测试套件。我可以运行测试,但看不到我的 NSLog 语句输出的位置。它们不在输出面板中。

如何找到输出?

@interface ISTest : XCTestCase
@end

@implement ISTest
- (void) setUp {
[super setUp];
}

- (void) tearDown {
[super tearDown];
}

- (void) testExample {
NSLog(@"Where does this go???");
}

- (void) testPerformanceExample {
[self measureBlock^{
}];
}
@end

最佳答案

在 Xcode 的调试区(下 View )检查控制台。要打开此 View ,请单击 Xcode 右上角底部带有蓝色矩形的方形按钮。

编辑:为什么反对票?日志语句出现在我的调试区。

测试:

- (void)testLoginViewControllerViewExists {
NSLog(@"Testing Login View Controller");
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Login" bundle:nil];
CSLoginViewController *loginVC = [storyboard instantiateViewControllerWithIdentifier:
@"loginVC"];
XCTAssertNotNil([loginVC view], @"loginVC should contain a view");
}

输出:

Test Case '-[AppTests testLoginViewControllerViewExists]' started.
2014-11-06 15:52:00.175 App[14870:2071450] Testing Login View Controller
Test Case '-[AppTests testLoginViewControllerViewExists]' passed (0.001 seconds).

关于ios - Xcode iOS 测试套件 NSLog 输出丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26768855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com