init*
OCMockito を使用して、メソッドがその本体内で他のメソッドを呼び出しているかどうかをテストしたいと思います。これは可能ですか?[self myMethod]
が呼び出されたかどうかを確認したいとしましょう。
私はそのような素朴な方法でそれをやろうとしてきましたが、ご想像のとおり、成功しませんでした:
it(@"should trigger myMethod", ^{
DetailsView *mockDetailsView = mock([DetailsView class]);
[mockDetailsView initWithFrame:CGRectZero];
[verify(mockDetailsView) myMethod];
});