Ios OCMockito单元测试-如何验证是否调用了带有原语的方法?

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 ... /

我如何验证用OCMockito创建的mock对象是否收到了带有基元参数的方法调用?

我尝试测试的方法是
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];