Ios OCMockito单元测试-如何验证是否调用了带有原语的方法?
我如何验证用OCMockito创建的mock对象是否收到了带有基元参数的方法调用? 我尝试测试的方法是Ios OCMockito单元测试-如何验证是否调用了带有原语的方法?,ios,objective-c,unit-testing,ocmockito,Ios,Objective C,Unit Testing,Ocmockito,我如何验证用OCMockito创建的mock对象是否收到了带有基元参数的方法调用? 我尝试测试的方法是setProgress:(float)progress CompositeProgressView* mockProgress = mock([CompositeProgressView class]); self.downloader.progressView = mockProgress; //run a task that increments progress ... /
setProgress:(float)progress
CompositeProgressView* mockProgress = mock([CompositeProgressView class]);
self.downloader.progressView = mockProgress;
//run a task that increments progress
...
//test
[verify(mockProgress) setProgress:anything()]; //does not work
中的“如何为基元参数指定匹配器?”中描述的
希望有帮助 可能重复的
[[verify(mockProgress) withMatcher:anything()] setProgress:0];