OCMockito验证任何参数

时间:2013-04-11 15:32:34

标签: ios objective-c tdd ocmockito

我正在尝试验证模拟对象上的函数是否完全没有使用任何参数调用。

我正在嘲笑的对象上的函数是......

- (void)registerUserWithUsername:(NSString*)username password:(NSString*)password;

如果用户名为空,我想验证是否未调用该函数。

[mockService registerUserWithUsername:@"" password:@"Password"];

[verify(mockService, never()) registerWithUsername:....... password:.......];

我只是不确定把......放在......位?

1 个答案:

答案 0 :(得分:11)

要指定从未使用任何参数调用它,请使用anything()匹配器:

[verify(mockService, never()) registerWithUsername:(id)anything() password:(id)anything()];