2
我有以下簽名的方法,我想用OCMock的存根功能測試:OCMock和塊
- (void)signInWithEmail:(NSString *)email andWithPassword:(NSString *)password andWithBlock:(void (^)(GNCustomer *customer, NSError *error))block
我怎麼會去嘲笑他地處理返回塊。
我曾嘗試:
[[_mockAuthenticationRepository stub] signInWithEmail:[OCMArg any] andWithPassword:[OCMArg any] andWithBlock:^(GNCustomer *customer, NSError *error) {
}];
當我嘗試用這種方法存根,我收到了意想不到的調用方法,這表明不使用我的存根。
謝謝!
的atIndex選項也指方法簽名塊被調用開始的2對第一個參數的索引點。 – strickland