2013-12-13 1 views
3

Для подписи методаOCMockito ничего() для примитивных типов

- (void)insertValue:(NSUInteger)value; 

Я пытаюсь увидеть, если insertValue для любого значения никогда не вызывается.

[verifyCount(test, never()) insertValue:0]; 

Поскольку компилятор жалуется на что-либо() примитивные типы, как я могу это проверить?

ответ

5

Это так же, как https://stackoverflow.com/a/20524472/246895

[[verifyCount(test, never()) withMatcher:anything()] 
    insertValue:0]; 

OCMockito делает все аргументы проверки с использованием OCHamcrest matchers. Обычно OCMockito превращает примитивный аргумент в NSNumber, а затем обертывает его в неявный OCHamcrest equalTo. Но -withMatcher: и -withMatcher:forArgument заменить неявный ответ.

 Смежные вопросы

  • Нет связанных вопросов^_^