我想测试我的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)