gpt4 book ai didi

objective-c - OCMockito anything() 用于原始类型

转载 作者:搜寻专家 更新时间:2023-10-30 20:02:37 24 4
gpt4 key购买 nike

对于方法签名

- (void)insertValue:(NSUInteger)value;

我正在尝试查看是否永远不会调用任何值的 insertValue。

[verifyCount(test, never()) insertValue:0];

由于编译器提示 anything() 原始类型,我该如何测试它?

最佳答案

就像https://stackoverflow.com/a/20524472/246895

[[verifyCount(test, never()) withMatcher:anything()]
insertValue:0];

OCMockito 使用 OCHamcrest 匹配器进行所有参数检查。通常,OCMockito 将原始参数转换为 NSNumber,然后将其包装在隐式 OCHamcrest equalTo 匹配器中。但是 -withMatcher:-withMatcher:forArgument 替换了隐式匹配器。

关于objective-c - OCMockito anything() 用于原始类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20562059/

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