I'm trying to verify that a function on a mock object is NOT called at all with ANY parameters.
The function on the object I'm mocking is...
- (void)registerUserWithUsername:(NSString*)username password:(NSString*)password;
I'd like to verify that the function is NOT called if the username is blank.
i.e.
[mockService registerUserWithUsername:@"" password:@"Password"];
[verify(mockService, never()) registerWithUsername:....... password:.......];
I'm just not sure what to put in the ...... bits?
To specify that it's never called with any parameters, use the anything()
matcher:
[verify(mockService, never()) registerWithUsername:(id)anything() password:(id)anything()];
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With