gpt4 book ai didi

ios - 类比较,isKindOfClass 在 Kiwi 规范中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:08:48 26 4
gpt4 key购买 nike

我的 Kiwi 单元测试是否因以下两行而失败:

[[theValue([editAuthorViewController class] == [EditAuthorViewController class]) should] beYes];

[[theValue([editAuthorViewController isKindOfClass:[EditAuthorViewController class]]) should] beYes];

当这条线通过时?

NSString *classString = NSStringFromClass([editAuthorViewController class]);
[[classString should] equal:@"EditAuthorViewController"];

最佳答案

原来有一个 Kiwi 表达式可以测试这个我不知道的。

[[editAuthorViewController should] beKindOfClass:[EditAuthorViewController class]];

这最初失败了,因为我的 EditAuthorViewController.m 文件被添加到我的测试目标。由于 [EditAuthorViewController class] 在从测试包内部调用时返回不同的指针,因此比较失败。

要解决此问题,我必须从测试目标的编译源中删除 EditAuthorViewController.m

关于ios - 类比较,isKindOfClass 在 Kiwi 规范中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20722878/

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