【发布时间】:2013-03-28 20:51:00
【问题描述】:
我有一个类 QuestionBuilder 的 OCMockito 模拟,方法是 questionsFromJSON:error:。此方法接受句柄 (NSError **)error 作为参数。如何验证方法是否被调用?
我试过了:
[verify(builder) questionsFromJSON:@"Fake JSON"
error:nil];
和:
NSError *err;
[verify(builder) questionsFromJSON:@"Fake JSON"
error:&err];
两者都发出错误:
testQuestionJSONIsPassedToQuestionBuilder (QuestionCreationTests) 失败:
*** -[NSProxy doesNotRecognizeSelector:questionsFromJSON:error:] 调用!
【问题讨论】:
标签: objective-c unit-testing tdd ocmockito ochamcrest