OCMock-块测试
### 特征
[OCMArg invokeBlock]
特定于块参数的约束。
它使用其每个参数的默认值自动调用该块。
例如OCMStub([uiView animateWithDuration:0.4 animations:[OCMArg invokeBlock] completion:[OCMArg invokeBlock]]) 。
[OCMArg invokeBlockWithArgs:...]
特定于块参数的约束。
它为每个参数使用给定的值自动调用该块。
在vargs中传递的参数数量必须与该块采用的参数数量匹配。
在vargs中传递的参数类型必须与该块采用的参数类型兼容。
非Objective-C对象的参数值(例如,基元,结构,指针)必须装在NSValue 。
使用OCMOCK_VALUE可以方便地执行此操作。
在OCMDefault中传递
评论0
最新资源