我想测试我的init*
方法是否使用 OCMockito 在其主体中调用其他方法。这是可能的,如果,我该怎么做?假设我想检查是否[self myMethod]
已被调用。
我一直试图以一种如此幼稚的方式做到这一点,但正如你可以想象的那样,没有成功:
it(@"should trigger myMethod", ^{
DetailsView *mockDetailsView = mock([DetailsView class]);
[mockDetailsView initWithFrame:CGRectZero];
[verify(mockDetailsView) myMethod];
});