我想测试我的init*
方法是否使用OCMockito在其主体内调用其他方法。这是可能的,如果,我该怎么做?比方说,我想检查是否已调用[self myMethod]
。使用OCMockito在init *中验证方法调用
我一直在试图做一个这样的天真的方式,但你可以想像,没有成功:
it(@"should trigger myMethod", ^{
DetailsView *mockDetailsView = mock([DetailsView class]);
[mockDetailsView initWithFrame:CGRectZero];
[verify(mockDetailsView) myMethod];
});
很好的回答!没什么可添加的 – 2015-03-27 10:38:44