方法調用我有一個ClassA的驗證與OCMockito
-(IBAction)onSubmit;
-(void)validateName:(NSString*)name;
@implementation
- (IBAction)onSubmit {
[self validateName:self.textfield.text];
}
-(void)validateName:(NSString*)name{
// do something
}
我的測試看起來像下面這兩種方法:
//given
ClassA *classA = mock([ClassA class]);
classA.textfield.text = @"Foo";
// when
[classA onSubmit];
[verify(classA) validateName:@"Foo"];
但是那並不是」 t工作,我不斷得到:
Expected 1 matching invocation, but received 0
當我調用onSubmit時,如何編寫一個驗證validateName被執行的測試。
公平不夠重要。謝謝! – Bach