我想測試我的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