小编tgr*_*grf的帖子

使用OCMockito验证init*中的方法调用

我想测试我的init*方法是否使用OCMockito调用其体内的其他方法.这是可能的,如果,我该怎么办?比方说,我想检查是否[self myMethod]已被调用.

我一直试图以这种天真的方式做到这一点,但你可以想象,没有成功:

it(@"should trigger myMethod", ^{
    DetailsView *mockDetailsView = mock([DetailsView class]);
    [mockDetailsView initWithFrame:CGRectZero];
    [verify(mockDetailsView) myMethod];
});
Run Code Online (Sandbox Code Playgroud)

ios ocmockito

3
推荐指数
1
解决办法
219
查看次数

标签 统计

ios ×1

ocmockito ×1